Раб Дженкинса не обращается к хрому в GUI - PullRequest
0 голосов
/ 07 января 2019

У меня есть сценарий автоматизации селена, запущенный в Chrome, и он выполняется через Jenkins. У меня есть две машины в Jenkins, одна ведущая и одна подчиненная, обе они - Windows 2012 R2.

Во время работы в master, скрипт автоматизации работает нормально, и я вижу, как скрипт открывает браузер Chrome на главном удаленном компьютере, но пока он работает в Slave, я не вижу никакого открытия Chrome в подчиненном компьютере. , Похоже, он автоматически открывает безголовый браузер и запускает скрипт в фоновом режиме. К сожалению, браузер слишком мал (с полосами прокрутки) и много кнопок находятся вне окна.

Есть ли способ отключить этот автоматический запуск без головы и позволить ведомому серверу фактически открыть браузер Chrome?

Примечание: я подключился к ведомому через jnlp (метод Java).

1 Ответ

0 голосов
/ 07 января 2019

На самом деле браузер открылся у другого пользователя. Вы можете убедиться, что, открыв диспетчер задач, чтобы увидеть весь процесс, вы заметите, что есть процесс chrome, но запущенный под другим пользователем.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...