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
- 開啟
chrome://extensions/ - 啟用右上角「開發者模式」
- 點擊「載入未封裝的」選擇專案目錄
- 在
background.js中設定 OpenAI API Key
3. 使用方式
- 點擊工具列圖示開始錄製
- 執行要自動化的操作
- 再次點擊圖示停止
- 下載產生的檔案:
tracking_log.json- 原始互動資料selenium_test.py- Selenium 測試腳本

發佈留言