selenium 啟動firefox瀏覽器時劝萤,報錯:selenium.common.exceptions.SessionN otCreatedException: ? Message: Unable to find a matching set of capabilities
原因:如果出現(xiàn)如上信息,說明firefox瀏覽器版本和瀏覽器驅(qū)動版本不匹配塑径。我環(huán)境:firefox49.0.2版本 geckodriver v0.19.0 ,其原因是驅(qū)動版本太高墅拭。
解決方法:
1.更換較低版本geckodriver驅(qū)動俩块,下載鏈接 https://github.com/mozilla/geckodriver/releases
2.將驅(qū)動壓縮包解壓换棚,將geckodriver.exe 放在python和火狐瀏覽器安裝目錄下 //這兩個目錄都已經(jīng)添加至環(huán)境變量没炒。
3.重啟瀏覽器涛癌,運行python腳本啟動瀏覽器。
我成功運行的環(huán)境:
瀏覽器版本:49.0.2??? //可安裝firebug送火、firexpath拳话、最新版本不兼容。
驅(qū)動:geckodriver-v0.15.0-win32
selenium: 3.13.0 (目前最新)
python: 3.6.5