Java WebDriver错误
我有以下错误:Java WebDriver错误,java,selenium,selenium-webdriver,Java,Selenium,Selenium Webdriver,我有以下错误: 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)
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:41)
at org.openqa.selenium.firefox.GeckoDriverService$Builder.usingFirefoxBinary(GeckoDriverService.java:134)
at org.openqa.selenium.firefox.FirefoxDriver.toExecutor(FirefoxDriver.java:155)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:120)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:98)
at automationFramework.SecondTest.main(SecondTest.java:20)
这看起来像是番石榴图书馆的问题。如果使用maven管理依赖项,请手动设置Guava版本,如下所示:
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>22.0</version>
</dependency>
番石榴
番石榴
22
另外,从系统属性中删除
\\
部分。应该是\\
谢谢!!问题解决了,但我的电脑出现了新的错误JUnit@MasterBenok请发布一个新问题“找不到方法'initializationError'。打开测试类“您能帮我解决这个问题吗?”?我添加了hamcrest 1.3,但仍然有错误。请帮忙,谢谢!!!!!
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>22.0</version>
</dependency>