selenium 打开火狐浏览器版本兼容问题踩的坑

我采用的是selenium2.53.1,firefox v67,geckodriver-v0.24.0,一直报driver.version: FirefoxDriver,版本不兼容。将火狐浏览器降低版本至40.0.3,成功启动。

Selenium2不用装驱动可以向前支持火狐浏览器,不支持版本过高的火狐浏览器。

【Selenium】    ->  【FireFox】
       2.25.0        ->      18
       2.30.0        ->      19
       2.31.0        ->      20
       2.42.2        ->      29
       2.44.0        ->      33 (不支持31,2014/12/1)
       2.53.0        ->      43,46(不支持47)
       2.41.0        ->      26(绿色版本)
       2.44          ->      32.0-35.0
       2.53.0-2.53.6 ->      40.0.3

各firefox版本下载地址
http://ftp.mozilla.org/pub/firefox/releases/

各selenium jar包下载地址
http://selenium-release.storage.googleapis.com/index.html

Selenium3 不向前支持火狐浏览器

Firefox 和 Safari 推出了自己的driver(geckodriver,Safaridriver)

Firefox v47以后版本直接运行会出现问题,要使用47.0以后的版本需要升级Selenium到3.x并安装对应版本的firefox驱动插件:geckodriver.exe

各geckodriver下载地址:

https://github.com/mozilla/geckodriver/releases

http://npm.taobao.org/mirrors/geckodriver/

参考:https://blog.csdn.net/yinshuilan/article/details/79730239

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值