java - 执行 Eclipse (Selenium) 时出现以下错误

标签 java eclipse selenium

使用 Firefox 版本(53.0.3(32 位))/Selenium (selenium-java-3.4.0)。

Exception in thread "main" java.lang.IllegalStateException: The driver executable is a directory: F:\Selenium\GecKo
    at com.google.common.base.Preconditions.checkState(Preconditions.java:518)
    at org.openqa.selenium.remote.service.DriverService.checkExecutable(DriverService.java:138)
    at org.openqa.selenium.remote.service.DriverService.findExecutable(DriverService.java:131)
    at org.openqa.selenium.firefox.GeckoDriverService.access$100(GeckoDriverService.java:41)
    at org.openqa.selenium.firefox.GeckoDriverService$Builder.findDefaultExecutable(GeckoDriverService.java:115)
    at org.openqa.selenium.remote.service.DriverService$Builder.build(DriverService.java:330)
    at org.openqa.selenium.firefox.FirefoxDriver.toExecutor(FirefoxDriver.java:207)
    at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:108)
    at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:104)
    at Login.Login.main(Login.java:13)

最佳答案

在设置系统属性时,我们需要给出驱动程序可执行文件的完整路径。

System.setproperty("webdriver.gecko.driver","F:\\Selenium\\GecKo.exe");

关于java - 执行 Eclipse (Selenium) 时出现以下错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44473350/

相关文章:

java日期格式与xquery xs :date format,不兼容如何解决?

java - 只有我添加的最终数组列表被克隆到二维数组列表的所有元素。

java - 将 SimpleEntry 添加到 SortedMap

Java ServerSocket/socket 与默认网页进行多聊天

java - 地理编码器不断返回 true

java - 如何计算具体值 - Eclipse

java - Selenium Chrome 驱动程序针对属性标签

google-chrome - 在 Chrome 上配置 Selenium - Capybara

java - selenium webdriver 异常(在 Firefox 中)

java - 是否有跨平台 Java 包可以播放、搜索和变调 MP3、WAV、OGG、MOD、S3M、IT、XM 和 MIDI?