Подтвердить что ты не робот

HTML XPath Поиск по классу и тексту

Я хочу найти все элементы в xpath по классу и тексту. Я пробовал это, но он не работает.

//[содержит (@class, 'myclass')]//[text() = 'qwerty']

Я пытаюсь найти все элементы, которые имеют класс "myclass", а текст "qwert" (это будут элементы span)

4b9b3361

Ответ 1

//span[contains(@class, 'myclass') and text() = 'qwerty']

или

//span[contains(@class, 'myclass') and normalize-space(text()) = 'qwerty']

Ответ 2

Общее решение для всех, кто ищет выражение XPath для поиска по классу и тексту:

Класс только "myclass":

//*[@class='myclass' and contains(text(),'qwerty')]

Класс содержит "myclass":

//*[contains(@class,'myclass') and contains(text(),'qwerty')]