Возможно ли запустить произвольную программу ОС на узле селена перед запуском тестов?Выполнение произвольной команды/программы на узле сетки селена
Почему мне нужна такая странная вещь:
В одном тесте веб-приложения, мне нужно, чтобы имитировать MouseOver в течение 1 секунды, но вещь - если есть указатель мыши над окном браузера, то селеном WebDriver не держит событие mouseover в течение длительного времени. Он прерывается через несколько миллисекунд, и после этого реальный указатель мыши начинает излучать событие mouseover.
Так что я хотел бы попробовать запустить тривиальную программу, которая перемещает курсор мыши в угол экрана, чтобы не мешать окну браузера.
Любые идеи?
UPD: создал тривиальное приложение для запуска перед запуском конкретного драйвера, который будет перемещать курсор в угол: https://github.com/zerkms/MoveCursor
Вы можете создать это с помощью Ant или Maven, а затем заставить его выполнить команду оболочки, чтобы открыть вашу программу перед запуском фактических тестов. – aimbire
@aimbire: запустить его где? Я не знаю, на каком узле он будет работать. – zerkms
Как скрипт указывает на узлы? – aimbire