通過兄弟查詢元素

2022-05-24 21:09:10 字數 462 閱讀 8812

xpath還是蠻好用的,有各種的查詢方式:單個屬性識別、屬性組合識別,通過兒子找父親,通過父親找兒子,通過爺爺找孫子,通過兄弟來定位,簡直不要太全面。今天用到的是通過兄弟來識別元素。

問題:想驗證點選tab成功。正愁用頁面資料判斷來判斷不好做,猛地發現只有被選擇的tab下面帶了橫線。但是這個元素只有class:android.view.view這麼乙個可用上的屬性,不好定位。

幸好的是,它的兄弟不簡單,有id屬性可以定位。這樣就可以通過兄弟找到父親,再通過父親找到這個不好辨認的兒子,簡直就是順藤摸瓜。

xpath://*[@resource-id='cn.tianya.light:id/forum_tab_text'][@text='關注']/../android.view.view

搞定,還算順利。

UI自動化通過文字 父子元素,兄弟元素定位

一 文字定位 通過介面上的文字進行定位,注意如果同乙個頁面上存在多個同樣的文字的情況,返回的值會是多個,建議只存在乙個情況下才用這方法。就可以通過 driver.find element by xpath text 地圖 進行定位。driver webdriver.chrome driver.imp...

appium通過同級別 兄弟關係 元素找到元素

既然無法通過自身查詢元素,發現也無法通過上一級元素定位,後面發現底部的按鈕 我的資產 元 算是這個頁面比較有特殊的,並且肯定能定位到的,再檢視 我的資產 元 元素和金額元素是同乙個級別的,這樣就能通過xpath的兄弟關係找到金額元素,關係如下 怎樣通過兄弟關係找到元素呢,查詢xpath語法資料,el...

Oracle通過遞迴查詢父子兄弟節點方法示例

前言 說到oracle中的遞迴查詢語法,我覺得有一些資料庫基礎的童鞋應該都知道,做專案的時候應該也會用到,下面本文就來介紹下關於oracle通過遞迴查詢父子兄弟節點的相關內容,分享出來供大家參考學習,下面話不多說了,來一起看看詳細的介紹吧。方法如下 1 查詢某節點下所有後代節點 包括各級父節點 查詢...