Back to skills

playwright-interactive

testing

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 cod

Setup & Installation

npx skills add https://github.com/openai/playwright-interactive --skill playwright-interactive
or paste the link and ask your coding assistant to install it
https://github.com/openai/playwright-interactive
View on GitHub

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