Класът Java Robot не работи от Jenkins

Автоматизирам сценарий (селен), при който трябва да въведа идентификационни данни в изскачащия прозорец за удостоверяване, който се генерира от APP. Използвам java Robot клас за изпълнение на тази функция, работи добре, когато го стартирам от моята локална машина, която е Windows платформа, но изглежда не работи, когато задействам компилацията от jenkins. Той виси в точка, където трябва да въведете идентификационните данни в изскачащия прозорец за удостоверяване. Мисля, че това е така, защото jenkins slave е Unix платформа и това има нещо общо с проблема с кръстосаната платформа. Тъй като не съм сигурен дали Unix поддържа класа Robot.
Може ли някой да ми предложи заобиколно решение за този проблем? Благодаря предварително!!


person Nilamber Singh    schedule 26.05.2015    source източник
comment
Можете ли да публикувате как предавате идентификационните данни за удостоверяване в изскачащ прозорец?   -  person nitin chawda    schedule 26.05.2015


Отговори (1)


Проблемът може да е, че тествате на сървър без глава? Уверете се, че не използвате firefox или chrome драйвер. Опитайте вместо това да използвате драйвера HtmlUnitWebDriver.

person Julian Pieles    schedule 26.05.2015