我采用的是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