xpath定位相鄰元素方法

2021-08-30 13:37:53 字數 538 閱讀 7142

xpath定位相鄰元素方法

在定位頁面元素時,有時候需要根據某個元素特徵,去定位其相鄰元素/兄弟元素,或者定位其父元素的兄弟元素(或叔伯元素的子元素)。這裡引入xpath的兩個定位方法:

preceding-sibling

following-sibling

其中preceding-sibling::div[1]

的[1]表示第一位,如果要定位往前第二個,那麼就是[2],以此類推,following-sibling的用法也是如此。

【總結】

相鄰元素定位,

前一位:

preceding-sibling::div[1]

後一位:

following-sibling::div[1]

前n位:

preceding-sibling::div[n]

後n位:

元素定位 XPATH定位方法總結

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

selenium元素定位Xpath

1.絕對路徑定位 用標籤的層級關係來定位元素,最外層語言為html,接著是body,一級一級的往下找,如果同一級,有多個相同的標籤,那麼按照上下順序確定第幾個,例 div 2 表示當前層級下第二個div 2.元素屬性定位 利用元素的屬性來定位元素 find element by xpath 元素名或...

xpath定位方法

從根節點 html 開始,路徑分割符是 斜槓,類似於linux中路徑分割符 如 html body div span 表示對應路徑下的span元素 以 開頭後面加元素名稱,用法類似於css中的後代選擇器,可以把 對應css中空格 如 span 表示html文件下所有的span元素 如 div spa...