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

Selenium webdriver, Java и яндекс карты. Как выбрать элемент на карте

java
webdriver
selenium
Теги: #<Tag:0x00007f9c50addb78> #<Tag:0x00007f9c50add9c0> #<Tag:0x00007f9c50add880>

(Denis) #1

Есть страница где встроены яндекс карты и нужно выбрать маркер на карте. Может кто подсказать как это реализовать?


(Михаил Братухин) #2

Схожие темы, может чем-то поможет:
https://automated-testing.info/t/webdriver-google-maps-kak-zaavtomatizirovat/9316/4
https://stackoverflow.com/questions/5779102/selenium-tests-for-google-maps
А может тут ребята из Яндекс.карт есть и они что-то своё подскажут. :slightly_smiling_face:


(Denis) #3

Пока что решения так и не нашёл, может есть у кого нибудь идеи?)
Нашёл в DOMe метку и по элементу пытался кликнуть, ошибка так как действие получит верхний слой карт. При клике по координатам ничего не происходит. Может координаты метки каким то другим способом находятся? ( я нашёл в DOM эту метку и вызвал метод getLocation и далее использовал эти координаты для клика через JavaScript Executor).


(Vasiliy Rakshin) #4

Так кликните по элементу с помощью скрипта, а не с помощью селениума.


(Denis) #5

Пробовал, кликает по верхнему слою карт, а не по этому элементу


(Mr Ds Low) #6

Работал с яндекс.картами когда начинал в selenium. Вроде проблем особо не было. Нужно только немного покреативить за какие элементы хвататься.