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

Непонятно работает actions().keys.click() в selenide

java
selenide
webdriver
Теги: #<Tag:0x00007fb2f4f182a0> #<Tag:0x00007fb2f4f18160> #<Tag:0x00007fb2f4f18020>

(Salciuc Vitalie) #1

Всем привет сталкнулся с такой страной ситуацыей может кто знает как решить
Мне надо выбрать елемент из списка ctr + click но он выбирает другой елемемнт

структура дома:
DOM

Метод где я нахожу елемент

Обычный клик
Name%20Click RF%20Cluster%20click

клик с помошу актионс

вроде-бы проблема не в findColumn() потому-что он находет правельно мой елемент
убрал из пойска это елемент тест прашол непонимаю что за бред
Может кто сталкнулся с такой-же праблемой, спасибо большое


(Salciuc Vitalie) #2

Я незнаю почему может потомучто елемент находется внизу странички то он не брал правельно координаты елемента с середины списка поетому я покоректировал корды
actions().moveToElement(col, 0, -4)
и вроде норм , другова варианта я не нашол


(Dmytro Kryshtopenko) #3

Получить label можно за следующим xpath:

//label[contains(text(), 'Cluster')]

Получить li элемент (родитель)

//label[contains(text(), 'Cluster')]/parent::li

(Salciuc Vitalie) #4

небыло проблема в path, было проблема и за того что там елемент рисовался снизу екрана и за этого он брал неправелько координаты пришлось поднять елемент а после заработало ) :smile: