Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse 无法访问org.openqa.selenium.chrome.ChromeDriver类型_Eclipse_Selenium_Selenium Webdriver_Java 10 - Fatal编程技术网

Eclipse 无法访问org.openqa.selenium.chrome.ChromeDriver类型

Eclipse 无法访问org.openqa.selenium.chrome.ChromeDriver类型,eclipse,selenium,selenium-webdriver,java-10,Eclipse,Selenium,Selenium Webdriver,Java 10,我得到的错误类似于org.openqa.selenium.chrome.ChromeDriver类型对于我在selenium中使用的几乎所有类都是不可访问的 在我使用Java8之前,它工作得很好,但是当我升级到Java10时,我遇到了这样的错误 请参见以下项目的屏幕截图: 编辑1: Selenium服务器jar文件还包含所有webdriver代码。请参见下图。它的ChromeDriver类与我在上面的类中导入的包在同一个包中。如果我再次使用Java8(请参见下面的屏幕截图)或eclipse的旧版

我得到的错误类似于org.openqa.selenium.chrome.ChromeDriver类型对于我在selenium中使用的几乎所有类都是不可访问的

在我使用Java8之前,它工作得很好,但是当我升级到Java10时,我遇到了这样的错误

请参见以下项目的屏幕截图:

编辑1:


Selenium服务器jar文件还包含所有webdriver代码。请参见下图。它的ChromeDriver类与我在上面的类中导入的包在同一个包中。如果我再次使用Java8(请参见下面的屏幕截图)或eclipse的旧版本(请参见neon),同样的组合也可以正常工作。


从以下链接下载selenium客户端和Webdriver jar:


我今天在eclipse光子上也遇到了同样的问题。在修复问题的过程中,我移除了selenium独立jar,问题得到了解决。我可以看到您将selenium独立jar添加到您的项目中。请将其删除,然后重试。希望能奏效。

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


删除selenium.server.standalone.jar和instal的最新版本,并将其添加到任何以前的版本中。在配置构建路径时,请确保将外部jar添加到classpath文件夹下,而不是任何其他文件夹下

从以下链接下载JAR:

我在modulepath中添加了jars文件。确保在选择添加外部jar时将它们添加到类路径中。

几年后,我用selenium-java-3.141.59获得了这个gem。结果表明,它们已经进行了一些jar洗牌,我需要添加需要okio;到module info.java

你的Chromedriver jar在哪里?Chromedriver是引用库中包含的Selenium server独立jar文件中的类。没有,Chromedriver是单独下载的。您还使用了独立服务器,即Selenium网格。您的代码看起来不打算使用网格,所以您需要下载并使用不同的jar。您可能应该从设置Selenium和Java的基本教程开始。您缺少很多jar文件,Chrome driver.Selenium-server jar文件也包含所有webdriver代码。我在问题本身添加了一个截图。此外,如果我使用Java8或旧版本的eclipse,同样的组合也可以正常工作。看到屏幕截图attachedI也有同样的问题,我刚刚删除了模块信息类,然后错误就消失了。Selenium-server standalone也有Selenium Webdriver代码。它是一个jar文件,它将所有其他jar文件合并在一起。我已从同一链接下载。问题在于Java10或Eclipse光子,我无法解决:这为我解决了问题。谢谢