выберите следующую кнопку - xpath-selenium - PullRequest
0 голосов
/ 07 марта 2019

Я точно в строке, где есть текст = 'Ver Informe'.

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

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

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

Я пробовал: / button 1 - и не работает.

enter image description here

Ответы [ 3 ]

1 голос
/ 11 мая 2019

для работы вы должны сделать это, пожалуйста: / * [1]

1 голос
/ 07 марта 2019

Мне нужно больше посмотреть окружающий html, но если я правильно понимаю ваш вопрос, вам нужна кнопка, которая содержит элемент с текстом «Ver informe». Попробуйте это:

//div[4]//article[1]//descendant::button[@type='button' and ./*[contains(text(),'Ver informe')]]
0 голосов
/ 07 марта 2019

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

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