安装selenium 3.4时出错

时间:2017-07-19 02:38:38

标签: selenium

我已经安装了selenium 3.4并在Eclipse中配置。我编写了一个基本代码并导入了包,但是这个错误显示在控制台中

  

线程“main”中的异常java.lang.IllegalStateException:路径   必须通过webdriver.gecko.driver设置驱动程序可执行文件   系统属性;有关更多信息,请参阅   https://github.com/mozilla/geckodriver。最新版本可以   从https://github.com/mozilla/geckodriver/releases下载   com.google.common.base.Preconditions.checkState(Preconditions.java:738)     在   org.openqa.selenium.remote.service.DriverService.findExecutable(DriverService.java:124)     在   org.openqa.selenium.firefox.GeckoDriverService.access $ 100(GeckoDriverService.java:41)     在   org.openqa.selenium.firefox.GeckoDriverService $ Builder.findDefaultExecutable(GeckoDriverService.java:115)     在   org.openqa.selenium.remote.service.DriverService $ Builder.build(DriverService.java:330)     在   org.openqa.selenium.firefox.FirefoxDriver.toExecutor(FirefoxDriver.java:207)     在   org.openqa.selenium.firefox.FirefoxDriver。(FirefoxDriver.java:108)     在   org.openqa.selenium.firefox.FirefoxDriver。(FirefoxDriver.java:104)     在com.nikhitha.practice.First.main(First.java:10)

1 个答案:

答案 0 :(得分:1)

我假设你安装了Firefox。现在你需要设置gecko驱动程序二进制文件的路径,如下所示。在初始化Firefox驱动程序的对象之前,请确保setProperty

System.setProperty("webdriver.gecko.driver", "/path/to/binary");
WebDriver webDriver = new FirefoxDriver();

如果您没有下载驱动程序二进制文件,请找到二进制文件here

有关gecko驱动程序的更多详细信息,请here