本文由簡體中文內容自動轉碼而成。阿里雲不保證此自動轉碼的準確性、完整性及時效性。本文内容請以簡體中文版本為準。

錄製指令碼

更新時間:2024-07-12 20:04

使用線上錄製功能,通過Web頁面在遠程裝置安裝應用,錄製操作步驟,並產生測試指令碼。

前提條件

已建立用例庫並關聯指定應用,具體操作參見建立用例庫

安裝應用

  1. 登入Mobile Testing控制台

  2. 在左側導覽列,選擇測試管理 > 用例管理,預設進入指令碼管理頁簽。

  3. 用例庫下拉式清單,選擇用例庫和用例庫版本。

    image..png

  4. 單擊線上錄製,開啟線上錄製右側欄。

    錄製指令碼1705

  5. 線上錄製右側欄:

    1. 選擇共用裝置

    2. 指定品牌系統版本解析度,篩選錄製裝置。

    3. 在裝置列表,勾選單選框,指定錄製裝置。

    4. 單擊確定,開啟選擇應用安裝面板。

      說明

      狀態為佔用的裝置,無法勾選。

      image

  6. 選擇應用安裝對話方塊中,選擇或者上傳應用。

    • 選擇應用。勾選待安裝的應用,在操作列單擊安裝應用,將指定應用安裝到錄製裝置上。

      image

    • 上傳應用。單擊上傳測試應用,上傳應用。上傳應用的詳細操作請參見上傳應用

  7. 應用安裝完成後,系統自動進入線上錄製頁面。頁面左上方顯示線上錄製使用時間長度,使用時間長度從進入遠端偵錯頁面開始計時。

    說明

    在左側的遠程真機面板中,查看剩餘體驗時間長度剩餘資源時間長度

    線上錄製頁面的左側顯示已安裝應用的遠程真機,介面說明參見:遠程真機說明

    截屏2021-02-19 下午2

    後續如需退出線上錄製,單擊退出

建立指令碼

1:在線上錄製頁面:

  • 單擊建立指令碼,開啟建立指令碼右側欄,將錄製操作儲存為新指令碼。

  • 單擊選擇已有指令碼,開啟選擇指令碼右側欄,將錄製操作覆蓋指定指令碼。

    選擇指令碼右側欄1415

    說明

    選擇的指令碼需預先設定,具體操作參見:建立/匯入指令碼

截屏2021-02-19 下午2

說明

本文以建立指令碼為例。

2:在建立指令碼右側欄,填寫指令碼相關資訊。

建立指令碼右側欄1420

配置說明如下:

參數

說明

參數

說明

用例庫版本

用於指定用例庫版本號碼。

說明

用例庫版本需預先設定,具體操作參見:建立用例庫版本

指令碼名

用於指定指令碼的名稱。

【資料類型】字串

【取值範圍】2~50字元

【字元類型】中文/大小寫字母/數字/底線/虛線

目錄

用於指定指令碼儲存路徑。

說明
  • 指令碼目錄需預先設定,具體操作參見:建立指令碼目錄

  • 如未建立任何目錄,則指令碼預設儲存至根目錄

  • 支援輸入關鍵字,模糊查詢已有指令碼目錄。

指令碼描述

用於添加指令碼的說明資訊,便於後續查詢回顧。

3:單擊確定,在線上錄製頁面的右側開啟指定指令碼的編輯器頁面。

介面說明參見:指令碼編輯器說明

錄製步驟

1:在指令碼錄製頁面,單擊開始錄製,選擇按控制項錄製/按座標錄製,即可錄製指令碼。

說明

指令碼錄製支援按控制項錄製/按座標錄製2種方式,建議使用按控制項錄製

2:在遠程真機上使用滑鼠左鍵單擊應用,類比螢幕點擊操作,即可錄製操作步驟,並在指令碼步驟頁簽產生指令碼步驟。

說明
  • 由於應用啟動/頁面載入需要一定時間,且只有在頁面控制項完全載入後,才能進行動作記錄,所以,如涉及應用啟動或頁面跳轉,建議增加等待步驟。

3:(可選)如存在互動情境,在指令碼編輯工具列選擇輸入,輸入參數。

4:(可選)如需增加回放成功率,建議根據控制項樹頁簽的Xpath修正步驟。

5:單擊停止錄製,完成操作步驟錄製。

6:單擊全部回放,驗證操作步驟。

步驟前的圓點標識:

  • 綠色:回放成功。

  • 紅色:回放失敗。

  • 黃色:未執行。

7:單擊儲存/另存新檔按鈕,儲存指令碼。

8:單擊退出按鈕,退出線上錄製。

錄製1

退出線上錄製後,返回指令碼管理頁面,在左側列表中,按照組織層次顯示建立的錄製指令碼,並在右側顯示其內容。

顯示建立指令碼1505

步驟回放

  • 全部回放。指令碼錄製完成後,單擊全部回放,回放全部錄製步驟,即整個錄製過程。

  • 單步回放。在每個錄製步驟中,單擊單步回放,回放當前步驟。

    回放

  • 若錄製結果需要修正,可手動下一行插入步驟編輯步驟移除步驟

遠程真機說明

遠程真機用於展示在遠程真機上的基本操作。

截屏2021-02-19 下午2

序號

按鈕

控制項

說明

序號

按鈕

控制項

說明

1

系統設定工具框

終端類型

遠程真機的品牌、型號。

時間長度

  • 遠程真機的體驗時間長度或使用資源套件的時間長度。

  • 遠程真機的剩餘體驗時間長度和剩餘資源套件的時間長度。

高清

切換裝置顯示屏為高清/標清顯示。

座標

開啟座標開關鍵,滑鼠移動至App介面上方,顯示座標值。

2

觸屏操作工具框

輸入

開啟文本對話方塊,嚮應用的文字框輸入內容。例如,使用者名稱/密碼等。

清空輸入

清空應用文字框中已輸入的內容。

重啟應用

重啟應用,不清理緩衝。

重啟應用(清緩衝)

重啟應用,並清理緩衝。

上滑/下滑/左滑/右滑

滑動螢幕。

3

系統按鈕

-

用於類比Android手機的3個系統按鈕。

說明

拖動上方十字元,可移動系統設定工具框。

指令碼輯器說明

截屏2021-02-19 下午3

1:狀態列

專案

說明

專案

說明

使用時間長度

顯示當前線上錄製的使用時間長度。使用時間長度從進入錄製頁面開始計時。

協助按鈕

將滑鼠滑動至協助按鈕,顯示當前賬戶使用Mobile Testing產品的剩餘體驗時間長度剩餘資源時間長度

2:儲存/退出

控制項

說明

控制項

說明

儲存

用於儲存當前指令碼。

另存新檔

用於將已有指令碼另存新檔新指令碼。

退出

用於退出錄製頁面。

3:指令碼名稱

控制項

說明

控制項

說明

指令碼名稱

用於顯示當前指令碼的名稱。

單擊下拉式功能表,選擇建立指令碼選擇其他指令碼選項,切換至其他指令碼。

4:工具列

控制項

說明

控制項

說明

開始錄製/停止錄製

用於開始/停止錄製操作步驟。

回放全部

用於在錄製完成後,重複操作步驟。

重新整理控制項

用於頁面切換沒有及時識別到控制項時重新整理。

日誌

用於查看Appium用戶端和Appium服務端日誌。

清空步驟

用於清空已錄製的操作步驟。

重設步驟

用於重設指令碼步驟為錄製初始時狀態。

5:頁簽

頁簽

說明

頁簽

說明

指令碼步驟

用於顯示錄製的操作步驟。

參數設定

用於設定使用者互動的輸入參數。

控制項樹

根據控制項樹中的Xpath修正指令碼用例,可增加回放成功率。

6:區間選擇開關

專案

說明

專案

說明

開啟

開啟後,可按Shift鍵批量選擇部分指令碼步驟。

關閉

關閉後,按Shift鍵批量選擇指令碼步驟無效。

7:步驟編輯按鈕

控制項

說明

控制項

說明

單步回放

用於播放當前操作步驟。

下一行插入步驟

用於在當前操作步驟後插入步驟。

手動編輯

用於編輯當前操作步驟。

移除步驟

用於移除當前操作步驟。

說明

當滑鼠滑動至指令碼步驟,該步驟的序號變更為移動表徵圖,拖動表徵圖,可自由變更指令碼步驟的順序。

8:指令碼編輯工具列

指令碼編輯工具列包含6個分組:

分組

說明

分組

說明

常用

用於類比終端裝置的基本操作。

映像

用於採用不同方式識別圖片控制項。

說明
  • 為提高Image Recognition度,建議:

    • 截取螢幕映像時選擇顏色對比鮮明的地區。

    • OCR(Optical Character Recognition)識別時選擇字跡清晰的文字。

  • 若識別映像失敗,建議嘗試自訂指令碼步驟,也可聯絡支援人員處理。

自訂

用於添加自訂的代碼塊、步驟或指令碼。

斷言

用於判斷控制項是否存在,或者文本是否符合預期。

條件陳述式

用於在操作步驟中,設定條件分支。

迴圈語句

用於在操作步驟中,設定迴圈分支。

應用操作

用於在操作步驟中,重啟應用、安裝應用。

後續操作

建立用例

  • 本頁導讀 (M)
  • 前提條件
  • 安裝應用
  • 建立指令碼
  • 錄製步驟
  • 步驟回放
  • 遠程真機說明
  • 指令碼輯器說明
  • 後續操作
文檔反饋
phone 聯絡我們

立即和Alibaba Cloud在線服務人員進行交談,獲取您想了解的產品信息以及最新折扣。

alicare alicarealicarealicare