小编Mel*_*cak的帖子

java.lang.NoClassDefFoundError:在 Java Selenium 中将 WebDriver 与 Maven 依赖项一起使用时出现 com/google/common/collect/ImmutableMap

    \n
  1. 这是代码行后的一部分, driver=new ChromeDriver();它给了我错误,我用 sysout 检查,错误在 2 中,好吧,我使用 Maven 的经验不是很好,但我正在检查我的pom.xml文件,我给出了 Selenium 依赖项。
  2. \n
\n\n

- 有什么建议吗?有任何帮助表示赞赏

\n\n
public WebDriver initilizeDriver() throws IOException\n{\n    Properties prop= new Properties();\n    FileInputStream f\xc4\xb1s=new FileInputStream("C:\\\\Users\\\\Melih Sancak\\\\my-amazonTest\\\\src\\\\main\\\\java\\\\com\\\\ObjectRepisotary\\\\app\\\\data.properties");\n    prop.load(f\xc4\xb1s);\n    String browserName =prop.getProperty("browser");\n    System.out.println(browserName);\n    if(browserName.equals("chrome"))\n    {\n        System.setProperty("webdriver.chrome.driver", "C:\\\\Users\\\\Melih Sancak\\\\Downloads\\\\chromedriver.exe");\n        driver=new ChromeDriver();\n    }\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

2.错误:

\n\n
java.lang.NoClassDefFoundError: com/google/common/collect/ImmutableMap\n    at org.openqa.selenium.remote.service.DriverService$Builder.<init>(DriverService.java:253)\n    at org.openqa.selenium.chrome.ChromeDriverService$Builder.<init>(ChromeDriverService.java:94)\n    at org.openqa.selenium.chrome.ChromeDriverService.createDefaultService(ChromeDriverService.java:88)\n    at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:123)\n
Run Code Online (Sandbox Code Playgroud)\n

java selenium maven selenium-chromedriver selenium-webdriver

7
推荐指数
2
解决办法
2万
查看次数