2023-05-12|閱讀時間 ‧ 約 2 分鐘

App 自動化測試(八)定位元素,學習 XPATH

前言

基本準備差不多了,也能跑自己的測試,再來就是關於測試腳本的核心:元素定位跟動作,本篇會著重介紹 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" 就是篩選的條件

小結

本篇內容較短,不過卻是很重要的一部分,可以自己操作看看,之後也會逐步補完。
分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.