我正在使用selenium version 3.4.0
和chrome version 59.xxx
,Chrome driver version 2.30.
每次显示的错误都是 -
线程中的异常" main" java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkState(ZLjava /郎/字符串; Ljava /郎/对象; Ljava /郎/对象; Ljava /郎/对象;)V 在 org.openqa.selenium.remote.service.DriverService.findExecutable(DriverService.java:111) 在 org.openqa.selenium.chrome.ChromeDriverService.access $ 000(ChromeDriverService.java:32) 在 org.openqa.selenium.chrome.ChromeDriverService $ Builder.findDefaultExecutable(ChromeDriverService.java:137) 在 org.openqa.selenium.remote.service.DriverService $ Builder.build(DriverService.java:302) 在 org.openqa.selenium.chrome.ChromeDriverService.createDefaultService(ChromeDriverService.java:88) 在 org.openqa.selenium.chrome.ChromeDriver。(ChromeDriver.java:124) 在SampleTesting.main(SampleTesting.java:8)
以下是我的代码 -
System.setProperty("webdriver.chrome.driver", "D:\\Newfolder\\Selenium jars\\exe files\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("www.google.com");
请帮助解决我的疑问 非常感谢你。
答案 0 :(得分:0)
检查您的Guava
库版本。升级到21.0应解决此问题。