文字元素擷取器
文字元素擷取器用於從裝置目前畫面中擷取系統可辨識的文字、按鈕、輸入框和其他介面元素。它適合產生點擊、輸入、捲動,以及判斷頁面是否出現某段文字的腳本程式碼。
開啟方式
- 開啟
樣本工作台,切換到頂部的文字元素頁。 - 在裝置清單中右鍵按一下目標裝置,選擇
文字元素擷取。這樣會直接開啟文字元素頁,並帶入該裝置。
擷取目前頁面
擷取前,先讓裝置停在要分析的 App 頁面。可以透過遠端控制面板操作裝置,也可以直接在裝置上切換到目標頁面。裝置需要在線上,並支援文字元素擷取。
- 按一下面板右上角
設定。 - 在
元素擷取裝置中按一下選擇裝置。如果已經設定開發測試裝置,也可以選擇目前開發測試裝置。 - 按一下
擷取文字元素。 - 擷取完成後,左側會顯示截圖和元素框,右側會顯示層級概覽和元素詳細資料。
- 在截圖或層級樹上移動滑鼠檢視元素範圍,按一下後固定選擇。
- 在元素詳細資料中選擇動作並按一下
複製程式碼。
擷取結果會以標籤形式保留。多次擷取不同畫面時,可以在結果標籤之間切換、拖曳排序或關閉舊結果。
選擇要產生的動作
常見選擇:
- 要按一下按鈕,選擇
按一下。 - 要判斷頁面是否出現某段文字,選擇
判斷存在。 - 要給輸入框輸入內容,選擇
插入文字或設定文字。 - 要清除輸入框,選擇
清除文字。 - 要翻動清單或頁面,選擇
滾動。 - 只是想先找到元素,選擇
尋找。
一般腳本優先使用 複製程式碼。如果想自行組合條件,可以用 複製符合欄位;複製 JSON 更適合疑難排解或回報給維護者,不建議作為日常撰寫腳本的首選。
如果同一個元素要連續執行多個步驟,可以把產生方式切換成 重複使用元素參照;只要點擊或判斷一次時,保持預設即可。
無法點選或擷取時
- 擷取失敗:按一下
重試,並確認裝置在線上、目前頁面沒有頻繁切換。 - 結果為空:確認頁面上確實有系統可識別的文字或控制項;如果沒有,可以改用 取色器 的座標和顏色方案。
- 元素框位置不準確或產生的點擊位置無法點選:重新擷取目前頁面,再在設定中調整
Hit 網格;必要時開啟強制命中後重新擷取。 - 提示目前裝置不支援文字元素擷取:改用支援該功能的裝置,或改用取色器完成定位。