1
我正在嘗試爲搜索結果編寫硒測試。搜索結果的片段被格式化<strong>
標籤:查找包含可見文本的元素(忽略格式標籤)
<li>foo <strong>bar</strong></li>
如何選擇含有可見文本「富巴」,即忽略了<strong>
標籤(一個或多個)的所有LIS? 當然,我可以迭代所有lis,獲取文本並刪除<strong>
標記,但如果單獨使用xpath可能會更好。硒溶液也可以。
謝謝
我正在嘗試爲搜索結果編寫硒測試。搜索結果的片段被格式化<strong>
標籤:查找包含可見文本的元素(忽略格式標籤)
<li>foo <strong>bar</strong></li>
如何選擇含有可見文本「富巴」,即忽略了<strong>
標籤(一個或多個)的所有LIS? 當然,我可以迭代所有lis,獲取文本並刪除<strong>
標記,但如果單獨使用xpath可能會更好。硒溶液也可以。
謝謝
您可以使用.
用於此目的:
//li[.='foo bar']
.
在這種情況下返回上下文元素中的所有文本節點,連接在一起。
string(//li/descendant-or-self::*)
http://xpathfiddle.net/5DYWO0 – lilalinux