2015-05-26 1 views
2

Я автоматизирую сценарий (селен), где мне нужно ввести учетные данные в Authentication Pop up, который генерируется APP. Я использую класс Java Robot для выполнения этой функции, он отлично работает, когда я запускаю его с моей локальной машины, которая является платформой Windows, но она не работает, когда я запускаю сборку из jenkins. Он зависает в точке, где вам нужно ввести учетные данные при аутентификации. Я думаю, что это потому, что рабство дженкинсов - это платформа Unix, и это связано с проблемой кросс-платформы. Поскольку я не уверен, что Unix поддерживает класс Robot.
Может ли кто-нибудь предложить мне обходной путь для этой проблемы? Спасибо заранее!Класс Java Robot не работает от Jenkins

+0

Можете ли вы опубликовать, как вы передаете аутентификационные данные во всплывающем окне? –

ответ

0

Возможно, проблема заключается в том, что вы тестируете на безголовом сервере? Убедитесь, что вы не используете драйвер firefox или chrome. Попробуйте вместо этого использовать драйвер HtmlUnitWebDriver.

Смежные вопросы