打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
使用chromedriver webdriver测试打不开页面问题
这年头流行的都是自己动手,丰衣足食的。然后将错误在google中一遍,找到的都是英文的解决方案。认识几个英文还是很好的。看到了几个字:chromedriver版本为2.6必须为2.6或chrome的版本为v32


今天想解决前几天碰到的一个问题:chromedriver在新版本的chrome中无法正常运行webdriver的代码。
首页是把相关的chromedriver。chrome,webdriver,python 的环境安装好,调试时候出现错误:data/test=utf-8
见附件。首先看了代码。没有错误;接着看看提示信息,提示无法打开页面。神奇的问题。


这年头流行的都是自己动手,丰衣足食的。然后将错误在google中一遍,找到的都是英文的解决方案。认识几个英文还是很好的。看到了几个字:chromedriver版本为2.6必须为2.6或
chrome的版本为v32这样的版本。自己尝试2中方法解决。

     1 先下载chromedriver2.6版本。当然还是google一下,就找到了。果然chromdriver存在很多版本,一直都不知道chroedriver还有那么多版本。今天算是了结清楚了。 然后尝试运行之前的代码。一运行ok了。

完事。


2 chrome的版本,英文解决方案提到说要chrome版本为32版本。我就下载一个绿色版的v32,配置环境,运行,失败了。他提示找不到binany这个文件。看来还是要官网的比较靠谱。另外从某同学中得知是因为因为chromedriver1,大概支持到v26,但是v29以后,主要靠driver2支持了。




3 出现另外问题

org.openqa.selenium.WebDriverException: unknown error: Chrome version must be >= 29.0.1545.0  (Driver info: chromedriver=2.6.232923,platform=Windows NT 6.1 x86_64) (WARNING: The server did not provide any stacktrace information)Command duration or timeout: 28.11 seconds

这个是因为chrome浏览器的问题。直接升级相关的chrome即可

4 出现一个chrome path  no find.这是因为将chromedriver放在chrome的安装目录后,没有进行环境变量path的配置导致。记得要配置的是系统的path。而非个人的path.

自己写的,欢迎大家支招!!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
selenium 安装与 chromedriver安装
Windows下配置Chrome WebDriver
反了!居然让我教她自动化测试!
Mac上配置 Selenium Webdriver
Chrome Driver的安装和测试其是否安装成功
转载一份超好的selenium学习资料
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服