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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章