此错误消息…
Exception in thread "main" java.lang.Error: Unresolved compilation problems:WebDriver cannot be resolved to a typeChromeDriver cannot be resolved to a type
…暗示 WebDriver 和 ChromeDriver 在 编译 时未解决。
根据您共享的快照,主要问题是项目空间中存在 多个 类似的二进制文件,如下所示:
- 您已将 selenium-server-standalone-3.11.0 作为依赖项包含在内。
- 此外,您已经包含了 Java客户端JAR文件 从 硒的Java-3.11.0 作为一个依赖。
结果,很可能您已经从一个JAR资源(即 selenium-server-standalone-3.11.0 或 selenium-
java-3.11.0 JAR) 解析* 了 WebDriver 和 ChromeDriver ,但是 编译时
类试图获取从其他JAR解决。因此,您会看到 java.lang.Error:未解决的编译问题 ***
解
- 要么仅将 selenium-server-standalone-3.11.0 JAR 保留 为外部JAR。
- 或者仅保留 selenium-java-3.11.0 JAR作为外部JAR。
- 删除所有其他 Selenium Java Client JAR 。
- 清理 你的 项目工作 ,通过你的 IDE 和 重建 仅需要依赖你的项目。
- 进行 系统重启 。
- 执行您的
@Test
。



