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

Формирование xpath пути к элементу

Теги: #<Tag:0x00007f9b041e3bc8>

На странице есть 10 записей. В каждой записи есть текст и 4 кнопки. Все эти записи различаются только текстом внутри. Никак не могу написать путь к нужной мне кнопке.
В HTML ситуация примерно такая:

> <div class='1'>
>     <div class='2'>
>          <div class='3'>
>               <div class='4'>
>                       <input id='1'>
>                        <input id='1'>
>                        <input id='1'>
>                        <input id='1'>
>               </div>
>               <div class='1'>
>                       <p>Здесь текст которым записи отличаются друг от друга</p>
>               </div>
>          </div>
>      </div>
> </div>

//p[text()='Find me']/preceding::div/input
//p[text()='Find me']/../preceding-sibling::div/input

П.С. Можно еще уточнить, какой именно div через class.

3 Симпатий

вернёт все input’ы. и дивы тоже ничем не отличаются друг от друга.

а вот этот работает.

Пожалуйста. :wink:

Спасибо :slight_smile: