playwright-verify

Installation
SKILL.md

Skill: playwright-verify

Đúc kết từ GH#96 — công cụ verify RẺ (< 5s/lần, không LLM) và là cách DUY NHẤT tương tác được với localhost/file:// khi claude-in-chrome bị chặn 2 scheme này trên máy.

WHAT

Purpose và context

  • Purpose: verify code nhanh, một lần, bằng Playwright chạy qua standalone .mjs + node (không test runner): chụp ảnh localhost/file://, moi lỗi console/pageerror/http/requestfailed, đo phần tử thật, auth bypass; việc nhiều bước thì phiên bền connectOverCDP.
  • Trigger (when to use):
  • claude-in-chrome báo Frame with ID 0 is showing error page hoặc Can't interact with browser-internal or unparseable URLs trên localhost:* / file://.
  • Cần chẩn đoán phần tử UI "không thấy" / "không bấm được" — ảnh chụp không đủ, cần số đo thật (getBoundingClientRect, getComputedStyle).
  • Cần verify 1 giả thuyết code rồi vứt (không xứng tạo *.spec.ts + test runner).
  • Cần test qua dev-login/session giả thay vì đăng nhập SSO thật mỗi lần.
    • User nói 'verify bằng playwright', 'chụp ảnh trang', 'test nhanh UI bằng script', 'verify nhiều bước', 'giữ session giữa các lần chạy', 'không click được / không thấy phần tử', hoặc /playwright-verify.
  • Non-goals: không tạo *.spec.ts + test runner (npx playwright test), không phải bộ test case UAT (→ uat-nonit-testcase), không thay claude-in-chrome cho trang web ngoài bình thường, không commit script vào repo đích.
Installs
104
Repository
rheinmir/setup
GitHub Stars
10
First Seen
Sep 7, 2026