歡迎使用 AutoTest
錄製平台
WEB 使用 Playwright codegen 錄製;API 貼上 cURL 指令解析;APP 貼上 Appium Python 腳本解析。
建立錄製 Session
尚未建立 session
啟動錄製器
使用方式:建立 session 後,下方的 PowerShell 指令已自動複製到剪貼簿。 直接在 PowerShell 視窗貼上 Enter 即可開啟 Playwright 錄製器;操作完成後關閉視窗即會自動產生 trace.zip 並上傳至本系統。
第一次執行若出現「執行原則」警告:在 PowerShell 中執行 Set-ExecutionPolicy -Scope CurrentUser RemoteSigned 一次即可。RF Browser 已內建 playwright,無需額外安裝。
上傳錄製結果
貼上 cURL 指令
用法:在 Chrome DevTools 的 Network 分頁對請求按右鍵 → Copy → Copy as cURL。可一次貼多個,以空行分隔。
解析時會自動轉換為 Http.SetHeader / Http.GET / POST / ... 步驟。
貼上 Appium Python 腳本
用法:從 Appium Inspector 錄製後匯出 Python 腳本,或直接貼上手寫的 driver.find_element(...) 操作。
解析時會自動轉換為 Mobile.Click / Input / Tap / Swipe / PressBack 等步驟。
解析後的 BDD 步驟
| 測試編號 | BDD 關鍵字 | 步驟描述 | 動作 (Action) | 定位器 (Locator) | 輸入值 | 比對條件 | 預期結果 |
|---|
歷史錄製清單
| 建立時間 | Session ID | 目標 URL | 狀態 | 檔案 | 操作 | |
|---|---|---|---|---|---|---|
| 載入中... | ||||||
排程
排程會在設定時間自動觸發測試執行;後端每 30 秒輪詢一次。選取的節點若是 FEATURE / PAGE / SCENARIO,會展開其下所有測試案例一次執行。
| 啟用 | 排程名稱 | 目標節點 | 重複 | 下次執行 | 上次執行 | 操作 |
|---|---|---|---|---|---|---|
| 載入中... | ||||||
測試回合
測試回合 = 一組被命名的測試案例集合。「執行」時會把選中的全部案例彙總起來一次執行,並產生一份報告。
| 回合名稱 | 案例數 | 環境 | 說明 | 建立時間 | 操作 |
|---|---|---|---|---|---|
| 載入中... | |||||
驗收準則 (Acceptance Criteria)
前置動作 (Pre-Setup)
測試步驟設計 (BDD / KDT)
| 測試編號 | BDD 關鍵字 | 步驟描述 | 動作 (Action) | 定位器 (Locator) | 輸入值 (Input) | 比對條件 | 預期結果 |
|---|
測試資料集 (DDT)
總執行案例
—
成功案例
—
失敗案例
—
整體通過率
—%
平均執行時間
—s
測試結果分佈
近五次執行趨勢
最近執行紀錄 (點擊任一列查看詳細報告與截圖)
| 執行時間 | 專案名稱 | 觸發者 | 成功 / 失敗 | 測試結果 | 執行耗時 | |
|---|---|---|---|---|---|---|
| 尚無執行紀錄 | ||||||
執行報告詳細記錄
2026-04-20 14:30:12 | 觸發者: 自動化排程
總耗時
00:01:12
輸入帳號密碼
PassedError Message:
TimeoutError: element handle.fill: Timeout 30000ms exceeded.
動作前狀態 (Pre-Action)
紅框標示為自動化程式鎖定之目標元素
動作後結果 (Post-Action)
操作完成後截取的系統最終狀態
Request (請求負載)
Response (系統回應)
請從左側目錄選擇一個測試案例 (.md) 以開始編輯