Запустите Джемми Drag n Drop test на сервере

У меня есть некоторые тесты джемита Джемми ДрагнДропа. Ниже приведены некоторые строки моего кода

Point p1 = SwingUtilities.convertPoint(portletOper.getUIComponent().getBasicComponent(), new Point(0, 0), displayOper.getUIComponent().getBasicComponent());
getTestRootContainerOperator().getWindow().getFocusOwner();
displayOper.getJemmyJComponentOperator().dragNDrop(p1.x + 10, p1.y + 10,
        p1.x + portletOper.getWidth() + 20, p1.y + portletOper.getHeight() / 4);

Я запускаю тест на локальной машине, и он работает отлично.

Проблема в:

У меня есть сервер (Windows Server 2008) с установленным Hudson. Я создаю задание Hudson для автоматического запуска тестов.

Drag n Drop test PASS: когда у меня есть подключение к серверу с удаленного рабочего стола. (Я вижу тестовый прогон в порядке)

Drag n Drop test FAIL: когда на сервере нет активных сессий.

Есть ли у вас решение этой проблемы? Спасибо ПРО

1 ответ

Я не знаю много о серверах Windows...

Я знаю, что у вас должен быть запущен действительный сеанс пользовательского интерфейса.

Без сеанса RDP, вы можете вызвать программу пользовательского интерфейса? Блокнот, даже? Можете ли вы вызвать программу на Java?

Другие вопросы по тегам