Я пытаюсь запустить свою инфраструктуру автоматизации через Jenkins. После запуска задания Jenkins Maven я вижу, что оно не показывает запуска ни одного окна браузера. Последняя информация, которая отображается в Jenkins:
[INFO] Running TestSuite
Executing Before scenario to set env and browser
Starting ChromeDriver 73.0.3683.20 (8e2b610813e167eee3619ac4ce6e42e3ec622017) on port 26188
Only local connections are allowed.
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
Apr 10, 2019 2:19:09 PM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Detected dialect: OSS
Единственное работающее решение на данный момент - это не запускать Jenkins как службу Windows, а вместо этого запускать из командной строки, но я хочу использовать его как службу Windows, потому что это дает преимущество, заключающееся в том, что окно Java не работает и не сохраняет его. минимизировано все время. Я пробовал несколько решений, таких как упомянутое ниже:
Служба Jenkins Windows Slave не взаимодействует с рабочим столом
Также попытался изменить поведение входа службы, но это не сработало. Кто-то упомянул о включении интерактивного флага в Jenkins.xml, но я не смог понять это.
Кто-нибудь придумал решение для этого, сохранив его как службу Windows?