繁体   English   中英

无法使用 Selenium 和 Java 11 导入 o​​rg.openqa.selenium.WebDriver

[英]Unable to import org.openqa.selenium.WebDriver using Selenium and Java 11

我是 selenium webdriver 和 java 编程的新手。 尝试解决 eclipse 2018-12 中的错误“无法解析导入 org.openqa.selenium.WebDriver” 我使用 java 11, selenium standalone server 3.141.59 。 请帮忙。 我无法导入 jar 文件 下面是屏幕截图

在此处输入图片说明

在此处输入图片说明

根据Can't compile Java9 module with selenium-java as Dependency,由于拆分包Selenium包似乎无法用Java 9编译,直到20185 月 15 日, Selenium 还不能与 Java 9 完全兼容。

但是根据@Jarob22 提到的这条评论,Selenium 使用Java 10可以正常工作。 Java 9已经是 eol 并且如果 10 工作正常,添加额外的东西来尝试和支持它没有多大意义。

但是随着e57914a的登陆,西蒙向我们介绍了基本的JPMS支持 有了这个可用性(mhomnag/selenium-java10-reproducer@bc63889)现在实际上可以构建,但您可能必须删除 WebDriverWaiter 并暂时使用 sleep


爪哇 11

当您使用java.version: '11.0.1' 时selenium-server-standalone-3.141.59.jar仍然与Java 11不兼容。 但是一旦Java 11发布并且Buck支持它,工具链将被重新调整以支持Java 11


解决方案

战略解决方案是安装最新版本的JDK 8u212并执行@Tests

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM