跳至主要內容

文字元素擷取器

文字元素擷取器用於從裝置目前畫面中擷取系統可辨識的文字、按鈕、輸入框和其他介面元素。它適合產生點擊、輸入、捲動,以及判斷頁面是否出現某段文字的腳本程式碼。

開啟方式​

  • 開啟 樣本工作台,切換到頂部的 文字元素 頁。
  • 在裝置清單中右鍵按一下目標裝置,選擇 文字元素擷取。這樣會直接開啟文字元素頁,並帶入該裝置。

擷取目前頁面​

擷取前,先讓裝置停在要分析的 App 頁面。可以透過遠端控制面板操作裝置,也可以直接在裝置上切換到目標頁面。裝置需要在線上,並支援文字元素擷取。

  1. 按一下面板右上角 設定。
  2. 在 元素擷取裝置 中按一下 選擇裝置。如果已經設定開發測試裝置,也可以選擇 目前開發測試裝置。
  3. 按一下 擷取文字元素。
  4. 擷取完成後,左側會顯示截圖和元素框,右側會顯示層級概覽和元素詳細資料。
  5. 在截圖或層級樹上移動滑鼠檢視元素範圍,按一下後固定選擇。
  6. 在元素詳細資料中選擇動作並按一下 複製程式碼。

擷取結果會以標籤形式保留。多次擷取不同畫面時,可以在結果標籤之間切換、拖曳排序或關閉舊結果。

選擇要產生的動作​

常見選擇:

  • 要按一下按鈕,選擇 按一下。
  • 要判斷頁面是否出現某段文字,選擇 判斷存在。
  • 要給輸入框輸入內容,選擇 插入文字 或 設定文字。
  • 要清除輸入框,選擇 清除文字。
  • 要翻動清單或頁面,選擇 滾動。
  • 只是想先找到元素,選擇 尋找。

一般腳本優先使用 複製程式碼。如果想自行組合條件,可以用 複製符合欄位;複製 JSON 更適合疑難排解或回報給維護者,不建議作為日常撰寫腳本的首選。

如果同一個元素要連續執行多個步驟,可以把產生方式切換成 重複使用元素參照;只要點擊或判斷一次時,保持預設即可。

無法點選或擷取時​

  • 擷取失敗:按一下 重試,並確認裝置在線上、目前頁面沒有頻繁切換。
  • 結果為空:確認頁面上確實有系統可識別的文字或控制項;如果沒有,可以改用 取色器 的座標和顏色方案。
  • 元素框位置不準確或產生的點擊位置無法點選:重新擷取目前頁面,再在設定中調整 Hit 網格;必要時開啟 強制命中 後重新擷取。
  • 提示目前裝置不支援文字元素擷取:改用支援該功能的裝置,或改用取色器完成定位。