selenium - создает xpath с текстом span, который содержит тег sup - PullRequest
0 голосов
/ 21 мая 2019

Вот HTML-блок из моего кода

<a href="#link" class='megamenu'>
 <span>
 "String1"
 <sup>®</sup>>
 "String2"
 </span>
 </a>

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

Например, //Span[text()='String1® String2']

или //Span[Conatains(text(),'String1® String2')]

выше xpath не работает, потому что тег <sup> используется внутри span.Какое текстовое значение мне нужно указать в Xpath для проверки обеих строк.

1 Ответ

0 голосов
/ 21 мая 2019

Если вы хотите проверить текст тега span, попробуйте следующий xpath.

'//span[contains(.,"String1")][contains(.,"String2")][contains(.,"®")]'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...