2017-02-21 20 views
0

У меня есть тестовый пример, где мне нужно вводить нажатия клавиш в появившемся диалоговом окне. Я могу успешно сделать это, используя класс робота Java, чтобы ввести желаемые нажатия клавиш в диалоговом окне, когда я запускаю свои тесты локально. Но когда я запускаю тесты с использованием Selenium Grid 2, робот выполняет нажатия клавиш в системе, которые выполняют тест из моей Eclipse IDE, а не на предполагаемом тестовом узле удаленно.Кто-нибудь использовал класс робота Java для выполнения нажатий клавиш с помощью remoteWebDriver на сетке Selenium?

Кто-нибудь сталкивается с этим или имеет какие-либо предложения о том, как удаленно выполнять команды робота на тестовом узле? Я думаю, что java-робот не может быть лучшим решением для тестов на сетке, но для меня это было последним средством.

Спасибо!

+0

Класс робота всегда использует вашу «физическую» клавиатуру и мышь. если вы хотите использовать его удаленно, вам нужно подключиться к другой системе через teamviewer или выполнить робот на другой системе напрямую – XtremeBaumer

ответ

0

Мне удалось получить эту работу очень легко, используя что-то Robotil, которое позволяет мне использовать класс Robot на удаленной машине. Это может быть полезно для других людей, поэтому я отправлю ссылку здесь: http://codoid.com/robotil/

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

  • Нет связанных вопросов^_^