Selenium Grid в производственном экземпляре с плагином Jenkins Selen
Я пытался настроить как Prod экземпляр для сетки селена. Я сталкивался с двумя вариантами, как показано ниже:
Настройка сетки и узлов селена по отдельности и запуск тестов на соответствие узлов возможностям. Но в этом варианте я вижу, что многие люди (читай через Интернет) предлагают настроить Selenium hub как сервис, а не узлы. Здесь я не совсем понимаю, как настроить концентратор и узлы, чтобы им можно было хорошо управлять, а также обеспечить постоянную доступность узлов.
Используя плагин селена jenkins, тем самым превращая мастера Дженкинса в сетку Selenium и конвертируя любых подходящих рабов jenkins в узлы селена (с помощью меток). При таком подходе (мои тесты планируется выполнить для chrome и firefox) мастер Jenkins успешно выполняет узел chrome, но для узла firefox он не запускает браузеры и не выполняет тесты и, следовательно, не проходит тесты.
Среда такая же, как и в Windows 2012 R2, в которой размещается мастер jenkins, настроенный как сервис. Версия Jenkins - 2.138 Windows 2012 R2 в качестве ведомого устройства jenkins, настроенного в качестве службы, работающей в качестве узла хрома для сетки селена. Windows 2008 в качестве подчиненного устройства jenkins, настроенной в качестве службы, совпадающей в качестве узла Firefox (версии пробовали 49,55,62) для Селеновая сетка Селеновая серверная автономная версия 3.12 (используется плагином jenkins selenium)
Может кто-нибудь помочь мне?