Мы пытаемся запустить Selenium Tests от Jenkins на наших подчиненных Windows как проект Gradle.
Я могу запустить Selenium с помощью команды bat gradle clean Smoke_Test
, и выполнение теста начинается, но он открывает браузер в фоновом режиме (тестовый случай не проходит, и он говорит, что не может найти кнопку для нажатия). Если я вручную запускаю gradle clean Smoke_Test
на виртуальной машине Windows, он запускает Selenium, открывает браузер в Foreground и успешно выполняет тест.
Можно ли открыть браузер на переднем плане, когда Дженкинс запустит Selenium Test?
Я попытался дать разрешения Jenkins-Slave Windows Service для Разрешить службе взаимодействовать с рабочим столом , но она по-прежнему не работает.
Редактировать: Мне нужно запустить Jenkins как службу, поскольку Windows Server является подчиненным. Я не могу запустить java -jar Jenkins.war
из-за ограничений Enterprise.