硒-使用包含sup标签的跨度文本创建xpath

时间:2019-05-21 08:54:47

标签: html selenium selenium-webdriver xpath

这是我代码中的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>标签。我需要在Xpath中提供什么文本值来验证两个字符串。

1 个答案:

答案 0 :(得分:0)

如果要验证跨度标签文本,请尝试遵循xpath。

'//span[contains(.,"String1")][contains(.,"String2")][contains(.,"®")]'