Запуск тестов Fitnesse или Selenium в Jenkins

#jenkins #selenium-webdriver #fitnesse

#дженкинс #selenium-webdriver #фитнес

Вопрос:

Есть ли способ запустить тесты Fitnesse или Selenium GUI web (например, для открытия веб-сайта в браузере) из задания Jenkins без установки браузера на сервере Jenkins?

Я совершенно новичок в автоматизированном тестировании. Любая помощь будет высоко оценена.

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

1. Вы можете запустить selenium test с помощью браузера без головы . Это самый простой способ выполнить тест, не открывая графический интерфейс браузера.

2. Если я использую безголовый браузер с драйвером Chrome, то в этом случае мне не нужно устанавливать браузер Chrome на сервере Jenkins?

3. Нет, вам не нужно устанавливать какой-либо браузер. Обратитесь к сообщению, которое я упомянул в своем предыдущем комментарии.

4. @souravatta безголовый chrome по-прежнему нуждается в chrome (и chromedriver) для присутствия на сервере. В вашем блоге я не вижу ничего, что указывало бы на обратное (кроме того, что вы предполагаете, что это присутствует), и вы даже упоминаете, что chromedriver необходимо загрузить и установить.

5. Можете ли вы использовать docker на своем компьютере Jenkins? (В этом случае вы можете использовать образ docker с браузером вместо его установки на самой машине Jenkins). Являетесь ли вы администратором на каком-либо другом компьютере, к которому может подключаться сервер Jenkins? (В этом случае задания Jenkins могут быть настроены на использование браузера, установленного на этом компьютере)