xpath定位的總結

2022-07-27 02:27:18 字數 594 閱讀 8727

1.節點名(基本不用)

-非常廣泛-不夠精準

2.從根節點擊取(基本不用)

3.從根節點開始往下查詢,直到找到符合要求的節點//

定位的原則:

4.選取當前節點

5.選取上一級父節點

6.@選取屬性

//span[@class="js-label"]

標籤名[@屬性名="屬性值"

//div[@id="solutiontop"]

7.contains 包含

8.text()文字定位

9.多條件定位

or10.通過上一級來定位

11.萬用字元定位節點

//[@

]12.軸定位

following-sibling 當前節點之後的所有兄弟節點

//a[text()='sql']/parent::li//following-sibling::li/child::a[text()="python"]

//d[@ddt-vale="1992"]/following-sibling::dd[contains(@class,"batscore")]//span

13.按位置索引獲取節點

元素定位 XPATH定位方法總結

xpath是比較常用的一種定位元素的方式,因為它很方便,缺點是,消耗系統效能。如果xpath使用的比較好,幾乎可以定位到任何頁面元素,而且受頁面變化影響較小。xpath xml path language 是一門在 html文件中查詢資訊的語言,可用來在 html文件中對元素和屬性進行遍歷。詳細使用...

元素定位方式Xpath總結

一.絕對路徑 不要使用,除非已經使用了所有方式仍然無法定位 方法 根據實際目錄,逐層輸寫。例子 find element by xpath html body div 2 form span input div 2 指第2個元素 二.相對路徑 建議使用 方法 首先找目錄元素是否有 精準元素 即唯一能...

xpath定位總結 精簡版

基於html的文件目錄結構進行定位元素。以上面的這端html 為例講解各種定位方法 1.絕對路徑 以 開頭從根節點一直找到當前節點 定位第乙個div裡面的img標籤 html body div img alt div1 img1 其中裡面是通過標籤屬性來確定要找到元素 img標籤的alt屬性 絕對路...