全部 Skills
推薦 Skill

Playwright CLI Skill:把瀏覽器檢查拆成可複查步驟

Microsoft 面向編程 Agent 的瀏覽器自動化 Skill:查看快照、按元素參照操作並保留證據。先使用專用測試工作階段,並留意既有瀏覽器掛接的已回報限制。

原作者:Microsoft / Playwright contributors
來源:Microsoft Playwright CLI

前往原專案

給 Agent 一項明確的瀏覽器任務

官方 playwright-cli Skill 以頁面快照、元素參照、操作和截圖組織命令列工作流程。可以先驗證自己測試應用程式裡的「新增項目」操作是否真的改變可見列表;在讓 Agent 操作前,先寫清預期結果。

專案文件要求 Node.js 18 或更新版本,先安裝 @playwright/cli,再執行單獨的 install --skills 步驟。工作階段預設無頭執行,也提供可觀察瀏覽器的 headed 選項。儲存的登入狀態屬於敏感資料,不應隨公開測試報告一起上傳。

保留既有使用回饋中的限制

issue 489 中,cyppe 回報 CLI 0.1.22、Playwright 1.64.1 在 Linux 上掛接既有 Chromium 154 瀏覽器時,28 個分頁中一個未完全初始化的 frame 可能使操作永久等待;後續命令也會排在阻塞的標題讀取之後。截至 2026 年 10 月 28 日核驗,該問題仍為開放狀態。這是具體既有瀏覽器掛接路徑的回報,不能推導為所有新工作階段都失敗,本站也沒有確認上游修復。

Boloop 建議從專用測試工作階段開始,把輸入、預期結果與實際可見結果放在一起核對。本次沒有安裝或執行此外部 Skill。

把瀏覽器證據接入驗收

截圖能記錄一個狀態,不能單獨證明全部需求、權限和復原路徑都可用。可結合AI 生成程式碼驗收清單,記錄已驗證和仍待核實的部分。

資料來源與延伸閱讀

  1. Playwright CLI: requirements, sessions and installing Skills官方資料 · Microsoft / Playwright contributors
  2. Official playwright-cli SKILL.md官方資料 · Microsoft / Playwright contributors
  3. Existing-browser attachment can hang on title lookup #489使用紀錄 · cyppe
  4. Apache License 2.0官方資料 · Microsoft