[問題] 怎樣的XPath語法可以較快找到element

作者: FacetheFaith (Yes Man)   2018-05-08 10:46:32
請教版上大大
有一樹狀結構如下:
<div id='wd-Inbox-mainpage'>
<div>
<div>
<ul data-automation-id='inbox_item_list'>
要用XPath來定位到該ul元素,目前有以下幾種寫法都可行
1. .//ul[@data-automation-id='inbox_item_list']
. 2. .//*[@data-automation-id='inbox_item_list']
3. .//*[@id='wd-Inbox-mainpage']/div[1]/div[1]/ul
4. .//*[@id='wd-Inbox-mainpage']/div[1]/div[1]/ul[@data-automation-id=
'inbox_item_list']
請問哪種方法能最快找到該元素?
另外使用.//或//對搜尋速度會有影響嗎,哪個較快找到?
作者: Gold740716 (項為之強)   2018-05-14 18:57:00
.// 範圍比較小,但後面條件越多,可能會比對更仔細

Links booklink

Contact Us: admin [ a t ] ucptt.com