Я надеюсь, что решить эту простую проблему:
У меня есть специальная машина, которая работает с селеном с помощью chromedriver. Я могу физически дойти до машины и набрать в местном терминале следующее:
java -Dwebdriver.chrome.driver=chromedriver238 -jar selenium-server-3.11.jar
Затем я могу перейти на любую другую машину в сети и начать тестирование (в моем случае, кодовое восприятие на jenkins), и оно успешно выполнит мои тесты в chrome без заминки.
Однако, если я попытаюсь выполнить указанную выше команду, не находясь физически на машине селеном (например, пытаясь выполнить команду ssh на машине, чтобы выполнить команду, или заставить эту команду выполняться как часть процесса супервизора), то селен будет иметь проблемы с запуском экземпляр хром.
Кто-нибудь сталкивался с этим сценарием раньше? Есть ли способ, которым я могу дать «интерактивный» доступ к фоновому скрипту, чтобы он мог что-то открывать на моем экране?