Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

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

remote
selenium-grid
firefox
webdriver
Теги: #<Tag:0x00007fedbfd95eb8> #<Tag:0x00007fedbfd95bc0> #<Tag:0x00007fedbfd95738> #<Tag:0x00007fedbfd954b8>

(Загородний Владислав) #1

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


(Yaroslav Pernerovskyy) #2

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


(Загородний Владислав) #3

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


(Загородний Владислав) #4

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

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


(Bolatbek) #5

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