XPATH для проверки содержания текста - PullRequest
0 голосов
/ 26 июня 2018

У меня есть фрагмент HTML ниже.

HTML Code: 
<a id="pINumber" href="csf.ajax?et=p.preparationinsurance">PASS170XX</a>

XPATH to identify the above element
//*[@id="pINumber"]

Я пытаюсь создать XPATH, который может проверять текст. PASS всегда присутствует как текст в начале.Каким будет XPATH в таких случаях.

После нескольких поисков XPATH я понял, что для этого можно использовать "substring-after".Но не смог подготовить правильный XPATH.Любая помощь в создании XPATH для вышеупомянутого HTML с текстом «PASS» как часть проверки, которая приветствуется.

1 Ответ

0 голосов
/ 26 июня 2018

Используйте этот XPath:

starts-with(a/text(),'PASS')

Он проверяет, действительно ли text() ссылки a начинается с последовательности символов PASS.В вашем случае это оценивается как true.

И в целом это может быть

//a[starts-with(text(),'PASS')]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...