温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

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

发布时间:2020-08-23 00:48:23 来源:网络 阅读:1120 作者:巴巴玛玛 栏目:软件技术

  现在我们用的开源工具一般为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/

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI