試圖找出下面提到的html代碼元素的xpath。其中包含'i'標記的span元素的Xpath標識符
XPath的工作原理與
//span[@title='Open']
但不能與
//span[text()='Open']
試圖找出與跨度和文字的XPath。怎麼可以這樣做
<span class="m-t-5">
<span class="label statusopen" title="Open" onclick="javascript:toggleHistoryTab(this,'tw_831158485664530432','2302','SOLR','-1','s360-379359269');" style="cursor: pointer; text-decoration: none;">
<i class="fa fa-envelope-open-o"/>
Open
</span>
</span>
在我的測試情況下,比較合適的一個是找到文本「打開」。
你可以嘗試以下任何XPath表達式的'//跨度[包含(TEX (','Open')]或'// span [contains(。''Open')]'或'// span [normalize-space(text())='Open')]' –