前言
基本準備差不多了,也能跑自己的測試,再來就是關於測試腳本的核心:元素定位跟動作,本篇會著重介紹 XPATH 定位的部分
基本用法
參考文章出處:
依文字搜尋
//*[@text="Saved"]
- // 表示對整個元素目錄搜尋
- @text 表示由元素文字內容篩選
- ="Saved" 就是篩選的條件
依元素資源ID搜尋
//*[@resource-id="NiaBottomBar"]
- // 表示對整個元素目錄搜尋
- @resource-id表示由元素的資源 ID 篩選
- ="NiaBottomBar" 就是篩選的條件
組合技
//*[@resource-id="NiaBottomBar"]//android.widget.TextView[@text="Saved"]
- 開始的 // 表示對整個元素目錄搜尋
- @resource-id表示由元素的資源 ID 篩選
="NiaBottomBar" 就是篩選的條件
- 接著的 // 表示不限制第一層對下屬所有元素搜尋
- @text 表示由元素文字內容篩選
="Saved" 就是篩選的條件
小結
本篇內容較短,不過卻是很重要的一部分,可以自己操作看看,之後也會逐步補完。