Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法初始化chrome selenium驱动程序_Java_Selenium_Google Chrome - Fatal编程技术网

Java 无法初始化chrome selenium驱动程序

Java 无法初始化chrome selenium驱动程序,java,selenium,google-chrome,Java,Selenium,Google Chrome,初始化chome驱动程序时出现以下错误。有人能建议如何解决这个问题吗 我正在使用以下版本 Java JDK11(最新版本) 硒罐:3.141.59(最新版本) Chrome 86.0.4240.183(官方版本)(32位) 2020-11-04 13:12:53.293错误1656---[nio-8080-exec-8]o.a.c.c.c.[/].[dispatcherServlet]:路径为[]的上下文中Servlet[dispatcherServlet]的Servlet.service(

初始化chome驱动程序时出现以下错误。有人能建议如何解决这个问题吗

我正在使用以下版本

  • Java JDK11(最新版本)
  • 硒罐:3.141.59(最新版本)
  • Chrome 86.0.4240.183(官方版本)(32位)
2020-11-04 13:12:53.293错误1656---[nio-8080-exec-8]o.a.c.c.c.[/].[dispatcherServlet]:路径为[]的上下文中Servlet[dispatcherServlet]的Servlet.service()引发异常[Handler dispatch failed;嵌套异常为java.lang.NoSuchMethodError:'void com.google.common.base.Premissions.checkState(boolean,java.lang.String,java.lang.Object,java.lang.Object,java.lang.Object)“],带根本原因
java.lang.NoSuchMethodError:'void com.google.common.base.Premissions.checkState(boolean,java.lang.String,java.lang.Object,java.lang.Object,java.lang.Object)'
在org.openqa.selenium.remote.service.DriverService.findExecutable(DriverService.java:134)~[selenium-remote-driver-3.141.59.jar:na]
在org.openqa.selenium.chrome.ChromeDriverService.access$000(ChromeDriverService.java:35)~[selenium-chrome-driver-3.141.59.jar:na]
在org.openqa.selenium.chrome.ChromeDriverService$Builder.findDefaultExecutable(ChromeDriverService.java:159)~[selenium-chrome-driver-3.141.59.jar:na]
在org.openqa.selenium.remote.service.DriverService$Builder.build(DriverService.java:355)~[selenium-remote-driver-3.141.59.jar:na]
在org.openqa.selenium.chrome.ChromeDriverService.createDefaultService(ChromeDriverService.java:94)~[selenium-chrome-driver-3.141.59.jar:na]
在org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:123)~[selenium-chrome-driver-3.141.59.jar:na]
在au.com.optus.uam.AccountController.unlockUser(AccountController.java:47)~[classes/:na]
下面是我的POM.xml


请在pom文件上添加依赖项并尝试运行

<!-- https://mvnrepository.com/artifact/com.google.guava/guava -->
<dependency>
    <groupId>com.google.guava</groupId>
    <artifactId>guava</artifactId>
    <version>30.0-jre</version>
</dependency>

番石榴
番石榴
30.0-jre

你能用\\代替
System.setProperty(“webdriver.chrome.driver”,“C:\chromedriver\u win32\chromedriver.exe”);
并告诉我结果吗?@SamridhTuladhar如果我改变,它会抛出如下代码编译错误:“无效的转义序列(有效的是\b\t\n\f\r\”\)“如果这是maven项目,你能展示pom.xml吗?大部分可能与'com.google.guava'有关”dependency@RahulL添加番石榴依赖项后,错误得到解决。添加上述依赖项后,它工作得非常好。感谢分享。
2020-11-04 13:12:53.293 ERROR 1656 --- [nio-8080-exec-8] o.a.c.c.C.[.[.[/].[dispatcherServlet]    : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: 'void com.google.common.base.Preconditions.checkState(boolean, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object)'] with root cause

java.lang.NoSuchMethodError: 'void com.google.common.base.Preconditions.checkState(boolean, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object)'
    at org.openqa.selenium.remote.service.DriverService.findExecutable(DriverService.java:134) ~[selenium-remote-driver-3.141.59.jar:na]
    at org.openqa.selenium.chrome.ChromeDriverService.access$000(ChromeDriverService.java:35) ~[selenium-chrome-driver-3.141.59.jar:na]
    at org.openqa.selenium.chrome.ChromeDriverService$Builder.findDefaultExecutable(ChromeDriverService.java:159) ~[selenium-chrome-driver-3.141.59.jar:na]
    at org.openqa.selenium.remote.service.DriverService$Builder.build(DriverService.java:355) ~[selenium-remote-driver-3.141.59.jar:na]
    at org.openqa.selenium.chrome.ChromeDriverService.createDefaultService(ChromeDriverService.java:94) ~[selenium-chrome-driver-3.141.59.jar:na]
    at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:123) ~[selenium-chrome-driver-3.141.59.jar:na]
    at au.com.optus.uam.AccountController.unlockUser(AccountController.java:47) ~[classes/:na]
<!-- https://mvnrepository.com/artifact/com.google.guava/guava -->
<dependency>
    <groupId>com.google.guava</groupId>
    <artifactId>guava</artifactId>
    <version>30.0-jre</version>
</dependency>