不使用索引特异性。我正在尝试使用精确文本来定位元素,但也忽略了兄弟元素的文本。例如,使用下面的“保存”来定位范围。
<span>Click and save money!</span>
<span>
<i>Icon</i>
Save
</span>
所以// span [contains(text(),'Save')]就会抓住任何带有“Save”的跨度。
答案 0 :(得分:1)
尝试使用xpath://span[text()[normalize-space(.)='Save']]
它查找span
个元素,这些元素的文本节点的空间修剪值正好为Save