Java webdrivermanager не открывает браузеры в jenkins ubuntu

#java #selenium #jenkins #selenium-webdriver

#java #селен #дженкинс #selenium-webdriver

Вопрос:

У меня последняя версия webdrivermanager, и когда я запускаю mvn clean test в терминале, проект компилируется и работает отлично.

Проблема в том, что когда я запускаю то же самое на локальной машине jenkins, браузеры не открываются.

У меня включены эти параметры

         options.addArguments("--start-maximized");
            options.addArguments("enable-automation");
            options.addArguments("--disable-infobars");
            options.addArguments("--ignore-certificate-errors");
            options.addArguments("--disable-popup-blocking");
            options.addArguments("--disable-translate", "--disable-gpu", "--verbose", "--privileged");
            options.addArguments("--disable-info");
            options.addArguments("--disable-gpu");
            options.addArguments("--disable-extensions");
            options.addArguments("--no-sandbox");
            options.addArguments("--disable-dev-shm-usage");
            options.addArguments("--dns-prefetch-disable");
            options.setPageLoadStrategy(PageLoadStrategy.NORMAL);
            options.addArguments("--disable-browser-side-navigation");
  

Есть идеи, почему в консоли работает, но работает на локальном jenkins не открывает браузеры?

Я получил сообщение об ошибке jenkins org.openqa.selenium.WebDriverException: unknown error: Chrome failed to start: exited abnormally

Запуск задания из терминала jenkins с mvn clean test

Обратите внимание, что я также пробовал Xvfb, но также не отображался.

Комментарии:

1. Вы запускаете несколько тестовых классов через XML-файл?

2. да, у меня есть этот xml <имя пакета =»Регрессия» parallel=»классы» количество потоков =»15″ configfailurepolicy=»продолжить» сохранить порядок =»true»> <слушатели> Слушатели. TestListener»/> Слушатели. Аннотациятрансформатор»/> </ listeners> <имя теста =»Smoke»> <классы> класс 1 класс 2 …

3. Используете ли вы maven и как вы связали свой XML-файл с помощью pom.xml ? вы использовали надежные плагины?

4. связан в файле pom, и да, я использую surefire, работает на терминале

5. ваша сборка завершилась неудачно в Jenkins?