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

Здравствуйте, просьба разъяснить мне как составить 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:

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