JavaEclipseSeleniumWebDriver引发异常
所以我只是在编写一个简单的测试程序,在firefox中打开google。它不起作用了JavaEclipseSeleniumWebDriver引发异常,java,eclipse,selenium,Java,Eclipse,Selenium,所以我只是在编写一个简单的测试程序,在firefox中打开google。它不起作用了 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/g
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.createCommandExecutor(FirefoxDriver.java:312)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:272)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:267)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:263)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:122)
at Test.main(Test.java:7)
请从下面提到的链接下载Geckodriver 在测试程序中设置Geckodriver路径-
public class links {
public static void main(String[] args) throws InterruptedException {
WebDriver driver;
//System.setProperty("webdriver.firefox.marionette", "D:\\vidya\\selenium\\geckodriver-v0.13.0-win64\\geckodriver.exe");
driver =new FirefoxDriver();
driver.manage().window().maximize();
您是否阅读了非常清晰的错误消息?
public class links {
public static void main(String[] args) throws InterruptedException {
WebDriver driver;
//System.setProperty("webdriver.firefox.marionette", "D:\\vidya\\selenium\\geckodriver-v0.13.0-win64\\geckodriver.exe");
driver =new FirefoxDriver();
driver.manage().window().maximize();