类型 org.openqa.selenium.chrome.ChromeDriver 不可访问

Sau*_*gra 2 eclipse selenium selenium-webdriver java-10

对于我在 Selenium 中使用的几乎所有类,我都收到类似“类型 org.openqa.selenium.chrome.ChromeDriver 不可访问”的错误消息。

在我使用 Java 8 之前它运行良好,但是当我升级到 Java 10 时,我收到了这样的错误。

请看下面的项目截图:

在此处输入图片说明

编辑1:

Selenium-server jar 文件也包含所有的 webdriver 代码。见下图。它在我在上面的类中导入的同一个包中有 ChromeDriver 类。如果我使用的是 Java 8(再次参见下面的屏幕截图)或旧版本的 Eclipse,则相同的组合工作正常。 在此处输入图片说明

在此处输入图片说明

小智 13

我也遇到了同样的错误,src 文件夹中会有一个名为 module-info.java 的文件。只需对其中的所有行进行注释,错误就会消失。我不知道如何,但它有效。


小智 11

为避免此类错误,您应该从配置构建路径将 java 编译器更改为早期版本 1.7 或 1.7。

在此处输入图片说明