selenium,初学使用chrome时报错

selenium,初学使用chrome时报错

导入chromedriver后报错
Exception in thread “main” java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkState(ZLjava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
at org.openqa.selenium.remote.service.DriverService.findExecutable(DriverService.java:111)
at org.openqa.selenium.chrome.ChromeDriverService.access 000(ChromeDriverService.java:32)atorg.openqa.selenium.chrome.ChromeDriverService Builder.findDefaultExecutable(ChromeDriverService.java:137)
at org.openqa.selenium.remote.service.DriverService$Builder.build(DriverService.java:302)
at org.openqa.selenium.chrome.ChromeDriverService.createDefaultService(ChromeDriverService.java:88)
at org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:124)
at eooa.chrome.main(chrome.java:19)

原因:selenium的java和standalone包的问题,更新为最新的包就ok了

ps:安装使用firefox时,也会有提示找不到方法,多半是因为版本不一致,在网上找到相应版本,基本就ok了
贴上上面chrome的报错,是因为在网上没看到有人报相似的错误,所以贴上给大家看看

你可能感兴趣的:(selenium,chrome浏览器)