【发布时间】:2017-09-07 06:59:14
【问题描述】:
谁能帮助解决这些错误或告诉我是什么原因导致我添加了我从 seleniumHQ.org 下载的文件中的所有 .JAR 文件,但我仍然收到这些错误:
Exception in thread "main" java.lang.IllegalStateException: The path to the driver executable must be set by the webdriver.gecko.driver system property; for more information, see https://github.com/mozilla/geckodriver. The latest version can be downloaded from https://github.com/mozilla/geckodriver/releases
at com.google.common.base.Preconditions.checkState(Preconditions.java:738)
at org.openqa.selenium.remote.service.DriverService.findExecutable
(DriverService.java:111)
at org.openqa.selenium.firefox.GeckoDriverService.access$100
(GeckoDriverService.java:38)
at org.openqa.selenium.firefox.GeckoDriverService$Builder.findDefaultExecutable
(GeckoDriverService.java:112)
at org.openqa.selenium.remote.service.DriverService$Builder.build
(DriverService.java:302)
at org.openqa.selenium.firefox.FirefoxDriver.toExecutor(FirefoxDriver.java:233)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:125)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:121)
at seleniumTakeTwo.testTutorialTwo.main(testTutorialTwo.java:11)
【问题讨论】:
-
您需要有一个 web 驱动程序供 selenium 使用。您的错误中提到的是github.com/mozilla/geckodriver/releases
-
您是否阅读了错误、点击链接并按照那里的说明进行操作?
标签: java selenium firefox selenium-webdriver geckodriver