xpath的幾個常用規則


我們在定位頁面元素的時候呢,經常使用到xpath。xpah定位元素,我們可以使用開發者工具,然后右鍵選取元素的xpath ,但是這種方式得到的xpath是絕對路徑,如果頁面元素發生變動,經常會出現定位不到的情況,所以,我們有必要學習一下,手動定位頁面元素,既相對定位的寫法。

 

常用的集中規則有:

  • nodename   選擇此節點的所有子節點
  • /  從當前節點選擇直接子節點
  • // 從當前節點選擇子孫節點
  • . 選取當前節點
  •  ..  選取當前節點的父節點
  •  @  選取屬性

舉個例子 : //title [@lang = 'ergou']   這個就是選擇所有標簽名為title 並且 lang的屬性值為二狗的元素

//title [@lang = 'ergou'][1]  這個就是選擇所有標簽名為title 並且 lang的屬性值為二狗的元素的第一個元素

//title [@lang = 'ergou'][1]/@href   這個就是選擇所有標簽名為title 並且 lang的屬性值為二狗的元素的第一個元素的href 屬性

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM