Я автоматизирую сценарий (селен), где мне нужно ввести учетные данные во всплывающем окне аутентификации, которое генерируется приложением. Я использую класс java Robot для выполнения этой функции, он отлично работает, когда я запускаю его с моей локальной машины, которая является платформой Windows, но, похоже, он не работает, когда я запускаю сборку из jenkins. Он зависает в момент, когда вам нужно ввести учетные данные во всплывающем окне аутентификации. Я думаю, это потому, что ведомый jenkins является платформой Unix, и это как-то связано с проблемой кросс-платформы. Поскольку я не уверен, поддерживает ли Unix класс Robot.
Может ли кто-нибудь предложить мне обходной путь для этой проблемы? Заранее спасибо!!
Класс Java Robot не работает с Jenkins
comment
Можете ли вы опубликовать, как вы передаете учетные данные аутентификации во всплывающем окне?
- person nitin chawda   schedule 26.05.2015
Ответы (1)
Проблема может заключаться в том, что вы тестируете на безголовом сервере? Убедитесь, что вы не используете драйвер Firefox или Chrome. Вместо этого попробуйте использовать драйвер HtmlUnitWebDriver.
person
Julian Pieles
schedule
26.05.2015