无法使用Selenium和Java 11导入org.openqa.selenium.WebDriver

时间:2019-02-26 00:51:07

标签: java selenium selenium-webdriver webdriver java-11

我是Selenium Webdriver和Java编程的新手。尝试解决eclipse 2018-12中的错误“无法解决导入org.openqa.selenium.WebDriver”,我使用Java 11,Selenium独立服务器3.141.59。请帮助。我无法导入jar文件,下面是屏幕截图

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

根据Can't compile Java9 module with selenium-java as dependency,由于 split软件包,似乎 Selenium 软件包无法使用 Java 9 进行编译,直到 2018年5月15日 Selenium与Java 9不完全兼容。

但是正如上述comment @ Jarob22所述,Selenium使用 Java 10 可以正常工作。 Java 9 已经很流行了,如果10可以运行,添加额外的东西尝试并支持它就没有多大意义了。

但是随着e57914a的登陆,Simon向我们介绍了 JPMS基本支持。有了这样的可用性,(mhomnag/selenium-java10-reproducer@bc63889)现在就可以构建了,但是您可能必须Remove the WebDriverWaiter and just use a sleep for now


Java 11

在使用 java.version:'11 .0.1'时, selenium-server-standalone-3.141.59.jar 仍与不兼容Java 11 。但是,一旦 Java 11 发布并且得到 Buck 支持,该工具链将被重新设置为支持 Java 11