t.me/atinfo_chat Telegram группа по автоматизации тестирования

RemoteWebDriver и hover action над элементом

Теги: #<Tag:0x00007f748434c5d8> #<Tag:0x00007f748434c510> #<Tag:0x00007f748434c448> #<Tag:0x00007f748434c380>

Итак, запускаю я локально тесты на FF последней версии, гекодрайвер тоже последней версии. Стоит Selenide, тоже последней версии, но в данном случае это не важно. В результате тесты проходят все ок. Переключаюсь на RemoteWebDriver через Selenium GRID. И угадайте что, верно, element.hover() выбрасывает исключение с сообщением о том, что данный элемент по такому xpath не найден. Но дальше круче, вызвав в дебаг режиме на том же элементе element.click(), то все работает, элемент кликается и т.д. Кто нибудь подскажет, что это за дичь?

Вот тут подробнее нужно, у вас ремоут браузер где находится? Он на самом верху? Он в фокусе? Он фулл скрин?

Фулл скрин, на самом верху и даже в фокусе

Существует такая проблема:

Но чем ниже версия драйвера или браузера, тем дальше все идет с ошибками, и вот что делать, что устанавливать…

геккодрайвер пока сыроват.