← 返回上一頁
開源軟體

AutoMouser:自動產生 Selenium 測試腳本的 Chrome 擴充

本頁目錄

AutoMouser:自動產生 Selenium 測試腳本的 Chrome 擴充

簡介

AutoMouser 是一款專為開發者和測試工程師設計的 Chrome 擴充程式,能夠智慧記錄使用者的瀏覽器操作並自動產生可執行的 Python Selenium 測試腳本。透過即時追蹤使用者的瀏覽器互動行為,大幅簡化了自動化測試的建立流程。

核心功能

  • 即時互動追蹤:即時捕捉點擊、輸入、滾動等操作
  • 自動程式碼產生:借助 GPT 模型將操作轉為 Selenium 腳本
  • 智慧輸入整合:優化產生的程式碼結構
  • 多 XPath 生成策略:精準定位網頁元素
  • JSON 動作日誌匯出:方便進一步分析處理

應用場景

  • 自動化測試腳本快速生成
  • 使用者行為記錄與重現
  • QA 測試工程師日常輔助工具

安裝與使用

1. 安裝擴充程式

# 克隆專案
git clone https://github.com/guoriyue/AutoMouser.git
cd AutoMouser

2. 載入 Chrome

  1. 開啟 chrome://extensions/
  2. 啟用右上角「開發者模式」
  3. 點擊「載入未封裝的」選擇專案目錄
  4. background.js 中設定 OpenAI API Key

3. 使用方式

  1. 點擊工具列圖示開始錄製
  2. 執行要自動化的操作
  3. 再次點擊圖示停止
  4. 下載產生的檔案:
    • tracking_log.json - 原始互動資料
    • selenium_test.py - Selenium 測試腳本

參考資源

分享這篇
X LinkedIn Facebook Hacker News Reddit

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料