Зависимость Selenium 4 alpha от Maven по-прежнему загружает исходники 3.1.4

У меня есть проект Selenium-Java, который я хочу обновить до Selenium 4 Alpha 6.

Я удалил предыдущие ссылки на POM для всех зависимостей селена и даже жестко установил желаемый номер версии.

Для этого пакета при компиляции не возникает никаких подходящих ошибок конструктора - мой новый Selenium не используется, так как новые функции недоступны (поддержка файлов cookie того же сайта).

Когда я просматриваю вкладку maven в intellij, она показывает много старых источников:

Мои классы проекта по-прежнему открывают (декомпилированные) классы Selenium 3, когда я нахожу определения.

Мои изменения в Maven POM: также я удалил ссылку верхнего уровня на selenium-api, которая, как мне кажется, в любом случае является зависимостью от основного... Я также пробовал использовать атрибут systemPath для принудительного использования trhe JAR, который я загрузил, но не сделал разница.

Может кто-нибудь посоветует, как "форсировать" обновление?

1 ответ

Selenium 4 - это альфа-версия, они не выпустили действительный селен 4, в альфа-версии есть проблемы, поэтому вам нужно дождаться исходной версии от selenium Hq

Другие вопросы по тегам