Setup & Installation
What This Skill Does
Runs a persistent Playwright session inside a js_repl kernel to debug web and Electron apps without restarting the browser between iterations. Keeps browser, context, and page handles alive across code changes, so you reload or relaunch only what actually changed. Covers both functional QA and visual QA in the same session, with screenshot normalization helpers for CSS-pixel-accurate output. Keeping the same browser session alive across edits cuts the overhead of repeated browser launches and avoids losing page state between iteration cycles, which matters when debugging stateful flows or Electron main-process timing.
When to use it
- Working with playwright interactive functionality
- Implementing playwright interactive features
- Debugging playwright interactive related issues
