组织。openqa。硒。火狐。壁虎服务。access$000(GeckoDriverService.java:42)
我试图在eclipse中运行一个简单的代码,但它不起作用
详情: Firefox版本-61.0b4(64位),Jdk-jdk1。8.0_121,日食氧气
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
public class TestBrowsers {
public static void main(String[] args) {
FirefoxDriver driver = new FirefoxDriver();
}
}
错误描述:
Exception in thread "main" java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkState(ZLjava/lang/String;Ljava/lang/Object;)V
at org.openqa.selenium.remote.service.DriverService.checkExecutable(DriverService.java:136)
at org.openqa.selenium.firefox.GeckoDriverService.access$000(GeckoDriverService.java:42)
at org.openqa.selenium.firefox.GeckoDriverService$Builder.usingFirefoxBinary(GeckoDriverService.java:136)
at org.openqa.selenium.firefox.FirefoxDriver.toExecutor(FirefoxDriver.java:165)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:125)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:103)
at TestBrowsers.main(TestBrowsers.java:8)
# 1 楼答案
可能无法解决问题,但可能存在拼写错误,如()所示。 Firefox(b)Driver Driver=新FirefoxDriver()