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

问题描述 投票:4回答:1

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

java selenium selenium-webdriver webdriver java-11
1个回答
1
投票

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

但是根据这个comment @ Jarob22提到的,Selenium使用Java 10工作得很好.Java 9已经是eol了,如果有10个工作,那么添加额外的东西来尝试并支持它就没什么意义了。

但随着e57914a的登陆,西蒙向我们介绍了基本的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。

© www.soinside.com 2019 - 2024. All rights reserved.