selenium无法调用chrome或者firefox的原因
现在我们用的开源工具一般为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的原因
文章位置:http://cdiso.cn/article/pogcgp.html