2017-05-02 144 views
-2

現在,我開始學習Selenium WebDriver.I有以下錯誤。Selenium Webdriver錯誤

異常在線程「主要」 java.lang.IllegalStateException:路徑 到驅動器可執行文件必須由webdriver.gecko.driver 系統屬性進行設置;欲瞭解更多信息,請參閱 https://github.com/mozilla/geckodriver。最新版本可以從https://github.com/mozilla/geckodriver/releases下載 。

有誰知道如何解決這個錯誤?

+1

提供更多信息:1.您的確切測試步驟是什麼? 2.什麼對你有用?顯示代碼。 3.你卡在哪裏?提供錯誤堆棧跟蹤。 – DebanjanB

+0

你谷歌的錯誤?你發現了什麼?你試圖自己解決這個問題的是什麼? – JeffC

+0

http://stackoverflow.com/questions/38676719/selenium-using-java-the-path-to-the-driver-executable-must-be-set-by-the-webdr – JeffC

回答

0

看來你似乎正在使用最新版本的硒。與舊版本不同,在Firefox中,您不需要爲瀏覽器驅動程序可執行文件設置系統屬性,因此需要在代碼中提到System.setProperty(「geckodriver.exe的路徑」)。 這應該可以解決您的問題