На странице есть элемент при нажатии на который вызывается диалог загрузки файла, а по наведению на нее курсора выпадает вторая кнопка для создания папки.
Все методы (moveToElement(),jQ и тд.) работают по принципу - на секунду происходит наведение, но курсор сразу возвращается на исходные координаты. Webdriver не успевает увидеть вторую кнопку.
Правильно срабатывает только Robot:
Point coordinates = crossButton.getLocation();
try {
Robot robot = new Robot();
robot.mouseMove(coordinates.getX(), coordinates.getY()+90);
robot.delay(2000);
}
catch ( AWTException e) {
e.printStackTrace();
}
Но мне нужно, чтоб тест мог проходить и при неактивном окне браузера, чего робот не позволяет.
В чем может быть причина такого поведения, куда копать?