使用chromedriver webdriver测试打不开页面问题
2014-03-30 23:00:20   来源:原创   评论:0 点击:

这年头流行的都是自己动手,丰衣足食的。然后将错误在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.

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

相关热词搜索:chromedriver webdriver

上一篇:使用Spring MVC的注解及其用法
下一篇:数据库comments导出和数据库表关联关系

分享到: 收藏
评论排行