Проблема безголового браузера в Jenkins для реализации класса роботов - PullRequest
0 голосов
/ 19 января 2019

Я пытаюсь автоматизировать загрузку файлов, используя браузер, в котором я использовал класс роботов для всплывающей загрузки.Это хорошо работает для локальной машины, но когда я запускаю тот же скрипт на jenkins, у которого есть браузер без головы, мой скрипт всегда терпит неудачу.Что может быть лучшим решением для борьбы с этим?

1 Ответ

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

Предполагая, что под роботом вы подразумеваете java.awt.Robot, чем, к сожалению, он не поддерживает режим без головы. Согласно Robot() конструктор javadoc:

AWTException - if the platform configuration does not allow low-level 
               input control. This exception is always thrown when
               GraphicsEnvironment.isHeadless() returns true

Либо прекратите использовать java.awt.Robot, либо прекратите использовать безголовую среду.

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