Xpath — получение текста метки, где проверяется ввод

Может кто-то указать мне верное направление? У меня возникают проблемы с получением текста метки, если условие «проверено» для флажка ввода внутри метки.

<label id="idUABFADYAOQA1ADcAOAA_E_label" class="radiobutton_label" onclick="" for="idUABFADYAOQA1ADcAOAA_E">
<input id="idUABFADYAOQA1ADcAOAA_E" class="radiobutton" type="radio" onclick="" checked="checked" name="PEC1"/>
Text i want to get because input is = checked
</label>

<label id="idUABFADgAOQAxADkAOAA_E_label" class="radiobutton_label" onclick="" for="idUABFADgAOQAxADkAOAA_E">
<input id="idUABFADgAOQAxADkAOAA_E" class="radiobutton" type="radio" onclick="" name="PEC1"/>
Text i do not want to get
</label>

Любая помощь с благодарностью.

2

Решение

Следующий XPath:

//input[@type='radio' and @checked = 'checked']/following-sibling::text()

вернусь:

Text i want to get because input is = checked
0

Другие решения

Вы можете использовать следующий запрос XPath:

//input[@checked="checked"]/../text()
0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector