【发布时间】:2020-06-22 04:49:17
【问题描述】:
我使用的是 Mac 笔记本电脑,我从 youtube for mac 教程获得了这个,但它适用于其他学生
请原谅我是硒新手
导入 org.openqa.selenium.WebDriver; 导入 org.openqa.selenium.chrome.ChromeDriver;
公共类主要{ public static void main(String [] args) {
System.setProperty("webdriver.chrome.driver","/Users/c054148/Downloads/chromedriver");
WebDriver obj = new ChromeDriver();
obj.get("https://www.google.com");
}
} 线程“main”中的异常 java.lang.NoClassDefFoundError: com/google/common/collect/ImmutableMap 在 org.openqa.selenium.remote.service.DriverService$Builder.(DriverService.java:259) 在 org.openqa.selenium.chrome.ChromeDriverService$Builder.(ChromeDriverService.java:101) 在 org.openqa.selenium.chrome.ChromeDriverService.createDefaultService(ChromeDriverService.java:94) 在 org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:123) 在 Main.main(Main.java:8) 引起:java.lang.ClassNotFoundException:com.google.common.collect.ImmutableMap 在 java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) 在 java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) 在 java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ... 5 更多
【问题讨论】:
-
好像你还没有添加一些依赖jar。查看是否有任何其他文件要包含到项目中。
标签: selenium selenium-webdriver