1
不使用索引特異性。我試圖使用精確的文本來定位元素,但也忽略了兄弟元素的文本。例如,使用下面的Save來定位跨度。xpath - 包含確切文本的元素,但是減去同級元素?
<span>Click and save money!</span>
<span>
<i>Icon</i>
Save
</span>
因此,類似於// span [contains(text(),'Save')]的東西會抓住任何帶有「Save」的跨度。