выберите следующую кнопку- xpath-selenium

#selenium #xpath #automation #cucumber #cucumber-serenity

#selenium #xpath #автоматизация #огурец #огурец-спокойствие

Вопрос:

Я нахожусь точно в строке, где есть текст =’Ver Informe’.

Я хочу перейти к кнопке, которая находится рядом с этой строкой.

Потому что работает только тогда, когда я нажимаю там.

Не могли бы вы помочь мне перейти туда?

Я попробовал: /button1 — и не работает.

введите описание изображения здесь

Ответ №1:

Мне нужно увидеть больше окружающего HTML-кода, но, если я правильно понял ваш вопрос, вам нужна кнопка, которая содержит элемент с текстом ‘Ver informe’. Попробуйте это:

 //div[4]//article[1]//descendant::button[@type='button' and ./*[contains(text(),'Ver informe')]]
  

Ответ №2:

по сути, диапазон заключен в тег button. Таким образом, вы можете использовать приведенный ниже xpath.

 //span[normalize-space(.)='Ver informe']/parent::button