无法通过selenium 3.4.1启动谷歌浏览器

时间:2017-06-28 05:12:08

标签: google-chrome

我正在使用selenium version 3.4.0chrome version 59.xxxChrome 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");

请帮助解决我的疑问 非常感谢你。

1 个答案:

答案 0 :(得分:0)

检查您的Guava库版本。升级到21.0应解决此问题。

参考:https://github.com/SeleniumHQ/selenium/issues/3880