2017-05-02 145 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的路径”)。 这应该可以解决您的问题