我需要使用符合以下三个标准的 xpath 选择链接:
父@class = 'testItem'
孩子@class ='icon icon_checked'
text = '测试文本放在这里!'
我不确定将 text 属性放在 xpath 引用中的哪个位置。我尝试了以下许多排列:
//a[@class="testItem" and child::span[@class="icon icon_checked"] and li[text()="test text goes here!"]]
我的问题是文本部分不在它自己的范围内。
这是原始示例:
<li>
<a class="testItem2" data-code="2" href="javascript:void(0);">
<span class="icon icon_checked"></span>
test text goes here2!
</a>
</li>
<li>
<a class="testItem" data-code="2" href="javascript:void(0);">
<span class="icon icon_checked"></span>
test text goes here!
</a>
</li>