使用Java 的Selenium - 驅動程式執行檔的路徑必須由webdriver.gecko.driver 系統屬性設定
問題:
嘗試使用Selenium 啟動Mozilla Firefox 時,您遇到錯誤訊息:「驅動程式執行檔的路徑必須由webdriver.gecko.driver 系統屬性設定。」
原因:
發生此錯誤當Selenium 無法找到控制Firefox 並與之互動所需的GeckoDriver 可執行檔時。預設情況下,Selenium 將在系統 PATH 中搜尋 GeckoDriver。但是,如果 GeckoDriver 不存在於 PATH 中,或者路徑不正確,Selenium 將無法啟動 Firefox。
解決方案:
解決此問題,您需要將包含 GeckoDriver 可執行檔案的目錄新增至系統 PATH 中。
On Unix 系統:
export PATH=$PATH:/path/to/geckodriver
在Windows 系統上:
更新Path 系統變數以包含可執行文件的完整目錄路徑。
或者,您可以直接設定 webdriver.gecko.driver 系統屬性:
System.setProperty("webdriver.gecko.driver", "path/to/geckodriver.exe");
以上是如何修復 Selenium 的「驅動程式執行檔的路徑必須由 webdriver.gecko.driver 系統屬性設定」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!