我是Selenium Webdriver和Java编程的新手。尝试解决eclipse 2018-12中的错误“无法解决导入org.openqa.selenium.WebDriver”,我使用Java 11,Selenium独立服务器3.141.59。请帮助。我无法导入jar文件,下面是屏幕截图
答案 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.version:'11 .0.1'时, selenium-server-standalone-3.141.59.jar 仍与不兼容Java 11 。但是,一旦 Java 11 发布并且得到 Buck 支持,该工具链将被重新设置为支持 Java 11 。