码迷,mamicode.com
首页 > 其他好文 > 详细

selenium无法调用chrome或者firefox的原因

时间:2015-10-13 01:48:44      阅读:239      评论:0      收藏:0      [点我收藏+]

标签:google   firefox   discover   浏览器   chrome   

  现在我们用的开源工具一般为selenium,当然其中的好处是可以调用不同的浏览器。包含了ie\google\firefox等等,但调用的时候会出现无法调用其浏览器。原因很简单,selenium和其浏览器的版本不符合。一般情况下是selenium调用的各个DRIVER版本低于浏览器的版本引起。

具体情况:

C:/Ruby200/lib/ruby/gems/2.0.0/gems/selenium-webdriver-2.43.0/lib/selenium/webdr

iver/remote/response.rb:52:in `assert_ok‘: unknown error: unable to discover ope

n pages (Selenium::WebDriver::Error::UnknownError)

改情况是:我调用chromedriver调用chrome浏览器,但一直提示我这个错误。

 另外一个错误在chrome浏览器中提示:“–ignore-certificate-errors”,当然这个问题也可以通过在chrome浏览器中解决:右键浏览器-》快捷打开方式-》目标:"C:\Program Files\Google\Chrome\Application\chrome.exe" –ignore-certificate-errors-》点击应用按钮,这样就能解决改提示的问题。

 那么刚才所的selenium无法调用chrome浏览器的问题,只要将chromedriver最新的版本下载下来,然后放入文件夹中就可以了。

 另外一种情况,浏览器的版本过低情况,也只需要将浏览器升级即可。

selenium更新的网站:http://docs.seleniumhq.org/download/

selenium无法调用chrome或者firefox的原因

标签:google   firefox   discover   浏览器   chrome   

原文地址:http://10780936.blog.51cto.com/10770936/1702268

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!