У меня есть форма:
<div class="form_item--2c8WB">
<label>
<span class="label--2VxxL required--2nkmI">
"Text"
::after
</span>
<br>
<input type="password" name="newPasswordRepeat" autocomplete="new-password"
aria-invalid="true" aria-required="true"
aria-errormessage="vee_Text2">
</label>
<div class="errors--qVgtm">
<div>Text3</div>
</div>
</div>
Мне нужно найти путь к Text3
текстовому элементу, но именно через input
секцию:
Мой путь:
//input[@name='newPasswordRepeat']/../../div/div
Путь допустим, но это долгий путь, и я хочу использовать команду follow-sibling
.Но я не могу этого сделать
Например, я пытаюсь использовать путь parent::
:
//input[@name='newPasswordRepeat']/parent::
//input[@name='newPasswordRepeat']::parent::
//input[@name='newPasswordRepeat']::parent
//input[@name='newPasswordRepeat']/parent
//input[@name='newPasswordRepeat']/::parent
Никто из этого ордера не работает, только
//input[@name='newPasswordRepeat']/..
Также я не могу использовать following-sibling
, но в этом случае другого способа (..
, .
) не существует.
- Как правильно использовать
XPath
локаторы такиекак parent
, child
, следующий брат или сестра?