LazyBoy2/tools/playwright
王性驊 829739e5b4 P3: validate browser helper args before launching Chromium 2026-09-13 16:01:03 +08:00
..
README.md P3: Playwright DOM browser tools (optional) 2026-09-13 15:57:57 +08:00
browser_helper.mjs P3: validate browser helper args before launching Chromium 2026-09-13 16:01:03 +08:00
package.json P3: Playwright DOM browser tools (optional) 2026-09-13 15:57:57 +08:00

README.md

GrokBoy Playwright helper (optional)

Thin Node script used by Rust browser_* tools.

Install

cd tools/playwright
npm install
npx playwright install chromium

Protocol

  • JSONL daemon (default): one JSON request per stdin line → one JSON response on stdout.
  • One-shot: node browser_helper.mjs --cmd '{"op":"ping"}'
  • Self-test (no Chromium): npm run self-test

Ops: ping, navigate, snapshot/dom, click, type, eval, close, status.

Prefer CSS selector or role+name over screenshots.