html selenium -使用包含sup标记范围文本创建xpath

flmtquvp  于 2022-12-16  发布在  其他
关注(0)|答案(2)|浏览(126)

下面是我的代码中的HTML块

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

我想创建一个可以验证边跨标签中的文本值的xpath。
例如//Span[text()='String1® String2']
//Span[Conatains(text(),'String1® String2')]
上面的xpath不起作用,因为在span中使用了<sup>标记。我需要在Xpath中提供什么文本值来验证这两个字符串。

dgiusagp

dgiusagp1#

如果要验证span标记文本,请尝试遵循xpath。

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

af7jpaap2#

你可以通过
“//span[包含(.,'字符串1')[文本()='字符串2']”
这将忽略sup

相关问题