Исключение в потоке при запуске SeleniumJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Исключение в потоке при запуске Selenium

Сообщение Anonymous »

Я столкнулся с проблемой при попытке запустить простой скрипт Selenium на Java. Вот подробности:
Проблема:
Когда я пытаюсь выполнить программу, я получаю следующую ошибку:

Код: Выделить всё

Exception in thread "main" java.lang.NoClassDefFoundError: org/openqa/selenium/internal/FindsById
Что я пробовал:
  • Проверил мой pom.xml конфигурация: я использую Selenium версии 4.25.0. Я попытался перейти на версию 4.24.0 и несколько других версий, но ошибка все еще сохраняется.
  • Проверил исходный код
  • Проверил исходный код
  • Проверил исходный код
  • Strong>: Ниже приведен минимальный пример кода, который я использую:

    Код: Выделить всё

    package testCases;
    
    import org.openqa.selenium.WebDriver;
    import org.openqa.selenium.chrome.ChromeDriver;
    
    public class Initialization {
    public static void main(String[] args) {
    // Setting the path to the chromedriver
    System.setProperty("webdriver.chrome.driver", "src/test/resources/chromedriver.exe");
    
    // Initializing the browser
    WebDriver driver = new ChromeDriver();
    }
    }
    
  • Зависимости в pom.xml[/b]: Вот зависимости, связанные с Selenium, которые я использую :

    Код: Выделить всё

    org.seleniumhq.selenium
    selenium-java
    4.25.0
    
    
  • Выполнена чистая установка mvn: чтобы убедиться, что все зависимости загружены правильно, я очистил и пересобрал проект.
Дополнительная информация:

[*]IDE: Eclipse IDE
[*]Java-версия: 11
[*]Selenium-версия : 4.25.0 (одна и та же ошибка возникает в разных версиях)
[*]Путь к Chromedriver: проверено и правильно
< /ul>
Что я подозреваю:
Основываясь на моих исследованиях, выяснилось, что класс org/openqa/selenium/internal/FindsById был удален. или перемещен в последних версиях Selenium. Однако я не уверен, почему моя программа все еще ссылается на него, поскольку я не использую его явно в своем коде.
  • Как исправить эту ошибку ?
  • Есть ли конкретная версия Selenium, которая должна работать?
  • Может ли это быть проблема совместимости с какой-либо другой библиотекой или зависимостью?
Заранее спасибо за помощь!

Подробнее здесь: https://stackoverflow.com/questions/790 ... g-selenium
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»