playwright-interactive

Maintain a persistent Playwright QA session for debugging local web and Electron apps.

Updated May 25, 2026
One-click install
npx skills add https://github.com/pawan0631/AI_OpenAISkill --skill playwright-interactive-pawan0631
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: playwright-interactive
Source: https://github.com/pawan0631/AI_OpenAISkill/tree/main/skills/.curated/playwright-interactive
Command: npx skills add https://github.com/pawan0631/AI_OpenAISkill --skill playwright-interactive-pawan0631

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Eliminates the friction of restarting Playwright sessions when debugging local web or Electron apps by providing a persistent session across iterations.

Core Features & Use Cases

  • Persistent Playwright session across browser and Electron contexts to keep handles alive.
  • Support for web renderer and native Electron windows with structured session reuse.
  • Step-by-step setup including enabling js_repl and sandbox considerations; supports iterative QA with both functional and visual QA.

Quick Start

Enable js_repl, install Playwright, and start Codex in a workspace with sandboxing configured so you can begin a persistent Playwright debugging session.

Frequently Asked Questions about playwright-interactive

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I keep a Playwright session persistent across UI debugging iterations?

You can keep a persistent Playwright QA session by enabling js_repl, installing Playwright, and starting Codex with sandbox settings configured, which maintains stable handles across web and Electron contexts without restarting.

Can I use Playwright to debug local Electron windows without restarting handles?

Yes, you can debug local Electron windows without restarting handles by using a persistent Playwright QA session. This approach supports cross-workspace usage and repeated verification across both web contexts and native Electron windows for iterative workflows.

What do I need to enable before starting a persistent Playwright QA workflow?

You need to enable js_repl and configure appropriate sandbox settings in your Codex workspace before starting. These prerequisites ensure the persistent Playwright session can install correctly and maintain stable handles across local web or Electron apps.

Does this persistent Playwright approach work for both web and Electron apps?

Yes, the persistent Playwright approach works for both local web renderers and native Electron windows. It provides structured session reuse across both contexts, allowing you to perform iterative functional and visual QA without losing handle state.

Why does my Playwright session restart and lose handles between debugging iterations?

Playwright sessions restart and lose handles when not configured for persistence. By enabling js_repl and launching Codex with proper sandbox settings, you can maintain a persistent session that eliminates friction and keeps handles alive across iterations.