#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 могут быть настроены на использование браузера, установленного на этом компьютере)