問題 :執行程序代碼報錯:
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目錄下