windows下使用selenium報錯selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH


問題 :執行程序代碼報錯:

WebDriverException:Message:'geckodriver'executable needs to be in Path

或者

selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH.

 原因:因為firefox4.8以上的版本都需要第三方geckodriver來驅動firefox,如果是firefox4.8以下的版本內置驅動就可以了,不用另外下載

解決,geckodriver是一原生態的第三方瀏覽器,對於selenium3.x版本都會使用geckodriver來驅動firefox,所以需要下載geckodriver.exe。放置在Path 環境變量可以訪問到的地方。例如 C:\python27目錄下

Geckodirver的下載地址:https://github.com/mozilla/geckodriver/releases下載解壓后,直接扔到C:\python27目錄下


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM