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 ảnhlocalhost/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ềnconnectOverCDP. - Trigger (when to use):
claude-in-chromebáoFrame with ID 0 is showing error pagehoặcCan't interact with browser-internal or unparseable URLstrênlocalhost:*/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.
- 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
- 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.