playwright-cli

Automate Playwright browser test workflows from a single CLI.

155|68|Updated Feb 23, 2011
One-click install
npx skills add https://github.com/ecamp/ecamp3 --skill playwright-cli-ecamp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: playwright-cli
Source: https://github.com/ecamp/ecamp3/tree/main/.agents/skills/playwright-cli
Command: npx skills add https://github.com/ecamp/ecamp3 --skill playwright-cli-ecamp

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Automates browser automation and Playwright test workflows for teams that want to control browsers from a single command line, reducing manual setup and repetitive steps.

Core Features & Use Cases

  • Unified CLI to open browsers, navigate, interact with elements, take snapshots, and run traces with Playwright.
  • Supports multi-session orchestration with named sessions and optional persistence for stateful tests.
  • Includes references and examples to drive learning, debugging, and advanced scenarios like run-code and storage state management.

Quick Start

Open a browser and begin recording actions with playwright-cli.

Frequently Asked Questions about playwright-cli

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

FAQPage Schema
How do I automate browser workflows with Playwright from a single CLI?

You can automate browser workflows with Playwright by using a unified CLI to open browsers, navigate, interact with elements, take snapshots, and run traces, reducing manual setup and repetitive steps.

Can I manage multiple browser sessions for stateful Playwright tests?

Yes, you can manage multiple browser sessions for stateful Playwright tests by using named sessions with optional persistence, allowing you to maintain state across different testing scenarios and seeds.

Do I need Node.js to run Playwright CLI automation?

Yes, you need a Node.js environment to run Playwright CLI automation, as the tool processes Skill metadata via SKILL.md frontmatter and requires this runtime to orchestrate browser workflows.

What is the best way to debug and explore Playwright-based applications?

The best way to debug and explore Playwright-based applications is using a CLI that supports interactive exploration, run-code execution, and trace viewing, along with references for advanced scenarios.

How does storage state management work for end-to-end browser automation?

Storage state management in end-to-end browser automation works by orchestrating named sessions with optional persistence, allowing you to save and restore browser state for stateful tests across multiple seeds.