Selenium安裝失敗WebDriverException: Message: 'gechodriver' executable needs to be in PATH

在搭建Python+Selenium自動化測試時,用python經過WebDriver驅動Firefox瀏覽器時,一直沒法執行測試用例。 python

報錯信息:WebDriverException: Message: 'gechodriver' executable needs to be in PATH. 瀏覽器

緣由是:pip install selenium 時,安裝的是selenium 3.0.1,而這個版本是20161014日剛發佈的,與Firefox 46不兼容。須要從新安裝Selenium 2.53.2的舊版本。 測試

   

個人電腦環境; spa

Python 2.7.10 firefox

Firefox 46.0.1 blog

Selenium 2.53.2 ip

   

解決方法: selenium

解決: 自動化

  1. pip uninstall selenium #卸載已有的模塊
  2. pip install selenium==2.53.2 #安裝指定的版本

    這時,若是timeout報錯,使用python –m pip install selenium==2.53.2 pip

    安裝Selenium完成後,到DOS窗口中,進入Python環境,導入WebDriver,測試是否成功

  3. 徹底卸載firefox,須要重啓電腦,從新安裝Firefox
  4. 執行用例,成功

   

(完)

若是上面沒有解決你的問題,請繼續搜索,不要停~~~

相關文章
相關標籤/搜索