Эквивалентные действия для того, что делает плагин Xvfb - PullRequest
0 голосов
/ 03 февраля 2020

У меня были проблемы с запуском тестов Selenium через Jenkins на узле Open SUSE. Я начал работать с плагином Xvfb , установив, настроив плагин на сервере Jenkins и обновив конвейер, обернув код выполнения Selenium с -

wrap([$class: 'Xvfb', ....]) { 
  //Selenium execution code goes here
}

У меня есть мастер Jenkins на Windows машине и узлы Linux машин. Есть ли способ, с помощью которого, если я могу настроить мастер и узлы, чтобы мне не нужен плагин Xvfb?

Пожалуйста, предложите альтернативные способы достижения того, что делает Xvfb.

ПРИМЕЧАНИЕ:

У нас есть несколько конвейеров, и если мы решим использовать этот плагин, в каждом конвейере мы должны будем внести изменения. Следовательно, чтобы избежать поиска альтернативного пути, который может помочь внести изменения в одном месте или изменения на узлах или мастер.

Или любой другой способ внесения изменений в платформу, кроме следующих, при котором тесты выполняются в режиме без головы -

chromeOptions.addArguments("--headless");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...