Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Подскажите пожалуйста как определить элемент по xpath

java
webdriver
Теги: #<Tag:0x00007f7b69974de8> #<Tag:0x00007f7b69974960>

#1

Подскажите плиз, как идентифицировать span который находится на верху данного участка дома, но идентификация должна происходит относительно span который внизу - по text() = "text"


(Константин) #2

Если мне не изменяет память, то на этом форуме давали ссылку на прекрасный мануал по XPath.
Почитайте, изучите в дальнейшем пригодится точно

Мануал по XPath


(rmerkushin) #3

Пользуйтесь этим или тем что указали выше. А если вкратце то используйте parent:: или … для того чтобы подняться вверх по дереву, и preceding-sibling:: чтобы получить все элементы перед текущим. В соседней теме я уже писал пример: //*[.‘Выбрать все’]/…/preceding-sibling::td/label


(Александр Чечулин) #4

Я пользовался вот этим мануалом, там не только xpath, но и cssSelector, может кому пригодится.


#5

Спасибо!


#6
//div[.='Реестр соглашений']/span[1]