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

xPath: найти элемент- проверить его, и взять следующий за ним.

Теги: #<Tag:0x00007f74888d02a8> #<Tag:0x00007f74888d01e0>

Здравствуйте, просьба разъяснить мне как составить xPath для следующего случая.
Имеется что-то на подобии (схематически):
1 .div 1>
2 … . div class=“ok1”>
3 . div a>
4 .div 1>
5 … . div class=“ok2”>
6 . div a>

Как видно строка 1 повторяет строку 4
А строка 3 повторяет строку 6.
Мне нужно - зайти в строку 1, найти строку 2 и если в ней “ок1”, то зайти в

на строке 3, или если задано найти “ок2”, то найдя его выйти из текущего div и войти непосредственно в следующий
на строке 6.
Вот это самое - выйти из div и войти в следующий я не знаю как оформить :slight_smile: Только не надо меня перенаправлять на другие темы - они мне не показались понятными.

//div[@class =‘ok1’] …

//div[@class =‘ok1’]/…/…//div[@class =‘ok2’]

1 Симпатия

Спасибо большое :slight_smile:

Это движение назад на шаг по дереву тегов (к корню).