2017-05-03 73 views
1

不使用索引特異性。我試圖使用精確的文本來定位元素,但也忽略了兄弟元素的文本。例如,使用下面的Save來定位跨度。xpath - 包含確切文本的元素,但是減去同級元素?

<span>Click and save money!</span> 

<span> 
    <i>Icon</i> 
    Save 
</span> 

因此,類似於// span [contains(text(),'Save')]的東西會抓住任何帶有「Save」的跨度。

回答

0

嘗試的XPath://span[text()[normalize-space(.)='Save']]

它看起來對於具有文本節點,其空間裝飾的價值span元素正是Save

相關問題