在搭建Python+Selenium自動化測試時,用python經過WebDriver驅動Firefox瀏覽器時,一直沒法執行測試用例。 python
報錯信息:WebDriverException: Message: 'gechodriver' executable needs to be in PATH. 瀏覽器
緣由是:pip install selenium 時,安裝的是selenium 3.0.1,而這個版本是2016年10月14日剛發佈的,與Firefox 46不兼容。須要從新安裝Selenium 2.53.2的舊版本。 測試
個人電腦環境; spa
Python 2.7.10 firefox
Firefox 46.0.1 blog
Selenium 2.53.2 ip
解決方法: selenium
解決: 自動化
這時,若是timeout報錯,使用python –m pip install selenium==2.53.2 pip
安裝Selenium完成後,到DOS窗口中,進入Python環境,導入WebDriver,測試是否成功
(完)
若是上面沒有解決你的問題,請繼續搜索,不要停~~~