driver=new ChromeDriver();它给了我错误,我用 sysout 检查,错误在 2 中,好吧,我使用 Maven 的经验不是很好,但我正在检查我的pom.xml文件,我给出了 Selenium 依赖项。- 有什么建议吗?有任何帮助表示赞赏
\n\npublic 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}\nRun Code Online (Sandbox Code Playgroud)\n\n2.错误:
\n\njava.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)\nRun Code Online (Sandbox Code Playgroud)\n java selenium maven selenium-chromedriver selenium-webdriver