概覽
在自動模式下:- 步驟自動執行
- AI 協助元素檢測
- 即時追蹤進度
- 僅在需要時需要人工介入
介面佈局
執行階段
階段 1: 前置條件分析
在執行步驟之前:- 裝置檢查: 驗證裝置已連接
- 應用程式檢查: 驗證目標應用程式已安裝
- 狀態分析: 分析當前裝置狀態
- 前置條件: 顯示所需的前置條件
階段 2: 步驟執行
對於每個步驟:- 準備: 讀取步驟配置
- 分析: 如果使用定位器,尋找元素
- 執行: 執行操作
- 驗證: 檢查錯誤
- 擷取: 截圖
階段 3: 結果收集
所有步驟完成後:- 摘要: 編譯結果
- 截圖: 組織擷取的圖片
- 報告: 生成執行報告
AI 分析功能
元素檢測
使用元素定位器時:- AI 分析螢幕
- 定位目標元素
- 如需要,退回到座標
適應性執行
AI 可以:- 處理小型 UI 變更
- 檢測意外對話框
- 建議修正
分析覆蓋
在分析期間,覆蓋顯示:控制項
暫停按鈕 (⏸️)
- 暫停當前執行
- 檢查當前狀態
- 準備好時繼續
停止按鈕 (✕)
- 停止執行
- 記錄部分結果
- 返回測試回合
失敗時
當步驟失敗時:- 重試: 再次嘗試此步驟
- 跳過: 跳過此步驟,繼續
- 中止: 停止整個執行
倒數計時器
觸發執行
當執行被遠端觸發時:- 開始前 10 秒倒數計時
- 如需要,可選擇取消
檢視結果
執行期間
- 逐步進度
- 當前步驟詳細資訊
- 每個步驟的截圖
完成後
詳細結果
點擊 查看詳細資訊 以查看:- 個別步驟結果
- 失敗原因
- 每個步驟的截圖
- 時間資訊
最佳實踐
為自動化設計測試
- 使用元素定位器: 比座標更可靠
- 新增等待步驟: 允許 UI 穩定
- 包含驗證: 確認預期狀態
- 處理邊緣案例: 在步驟中配置錯誤處理
執行技巧
- 穩定的裝置狀態: 從已知狀態開始
- 網路連接: 確保穩定的連接
- 保持螢幕開啟: 保持裝置螢幕活動
- 沒有中斷: 關閉通知密集的應用程式
疑難排解
「元素未找到」
- 檢查元素定位器配置
- 驗證元素在螢幕上可見
- 嘗試不同的定位器策略
- 新增備用座標
執行卡住
- 檢查裝置連接
- 驗證 Qaptly 服務正在執行
- 檢查裝置對話框/彈出視窗
- 重新啟動串流
結果不一致
- 新增更長的等待時間
- 使用更具體的定位器
- 檢查依賴時間的步驟
- 檢查執行前的裝置狀態
相關: