Невозможно импортировать org.openqa.selenium.WebDriver, используя Selenium и Java 11
Я новичок в селен веб-драйвер и Java-программирования. Попытка устранить ошибку в eclipse 2018-12 "Не удается разрешить импорт org.openqa.selenium.WebDriver" Я использую Java 11, селен, отдельный сервер 3.141.59 . Пожалуйста, помогите. Я не могу импортировать файлы jar Ниже приведен скриншот
1 ответ
Согласно " Невозможно скомпилировать модуль Java9 с зависимостью от селена-java, кажется, что пакеты Selenium не могут быть скомпилированы с Java 9 из-за разделения пакетов, и до 15 мая 2018 года Selenium не был полностью совместим с Java 9".
Но, как отмечается в этом комментарии @Jarob22, Selenium прекрасно работает с Java 10. Java 9 уже eol, и нет смысла добавлять дополнительные вещи, чтобы попытаться поддержать их, если 10 работает.
Но с посадкой e57914a Саймон представил нам базовую поддержку JPMS. С такой доступностью (mhomnag/selenium-java10-размножитель @bc63889) теперь фактически строится, но вам, возможно, придется удалить WebDriverWaiter и просто использовать режим сна.
Java 11
Поскольку вы используете java.version: '11.0.1 ', selenium-server-standalone-3.141.59.jar по-прежнему не совместим с Java 11. Но как только Java 11 выйдет и Buck его поддержит, набор инструментов будет перенастроен для поддержки Java 11.