playwright-interactive

Maintain persistent Playwright sessions for iterative UI debugging across code changes.

4|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/heyzude/skills_for_codex --skill playwright-interactive-heyzude
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: playwright-interactive
Source: https://github.com/heyzude/skills_for_codex/tree/main/skills_by_openai/playwright-interactive
Command: npx skills add https://github.com/heyzude/skills_for_codex --skill playwright-interactive-heyzude

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines UI debugging for web and Electron applications by enabling persistent Playwright sessions, allowing for rapid iteration and testing without constant restarts.

Core Features & Use Cases

  • Persistent Sessions: Maintain Playwright handles across multiple code changes for faster debugging cycles.
  • Web & Electron Support: Debug both browser-based and desktop applications.
  • Iterative Development: Quickly test UI changes, run functional and visual QA, and capture evidence efficiently.
  • Use Case: When developing a new feature for a web app, you can make a code change, reload the browser session instantly, and re-run your tests without losing your current browser context or established Playwright page objects.

Quick Start

Use the playwright-interactive skill to start a persistent browser debugging session for your local web application.

Frequently Asked Questions about playwright-interactive

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

FAQPage Schema
How do I keep Playwright browser sessions open during UI debugging to avoid restarting?

Persistent Playwright sessions maintain browser handles and page objects across code changes using js_repl, allowing you to reload instantly without losing context. This enables rapid iterative UI debugging and functional QA without restarting the browser.

Can I debug Electron desktop apps using Playwright interactive sessions?

Yes, Playwright interactive sessions support Electron apps through direct window management. You can maintain persistent handles for desktop application UI debugging, facilitating deterministic functional testing across both web browsers and native Electron windows.

What's the best way to run iterative functional tests without losing my Playwright page context?

Using a persistent Playwright session via js_repl keeps page objects intact across multiple code changes. You make updates, reload the active browser session, and re-run tests immediately without re-establishing the browser context or losing page references.

Do I need to install Playwright and browsers in my workspace before using persistent debugging sessions?

Yes, you must set up Playwright and install the appropriate browsers or Electron binaries within your target workspace first. This local environment setup is required to enable the persistent handles and interactive UI debugging functionality.

Does persistent UI testing support both explicit viewport sizing and native window modes?

Yes, persistent Playwright sessions support both explicit viewport configurations for web applications and native-window modes. This allows deterministic visual testing across different display settings while maintaining browser handles across code changes.