One-click install
npx skills add https://github.com/BenjaminMichaelis/mcp-server-dotnet-az-functions --skill playwright-cli-benjaminmichaelis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: playwright-cli
Source: https://github.com/BenjaminMichaelis/mcp-server-dotnet-az-functions/tree/main/.claude/skills/playwright-cli
Command: npx skills add https://github.com/BenjaminMichaelis/mcp-server-dotnet-az-functions --skill playwright-cli-benjaminmichaelis

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines browser automation tasks, enabling users to automate web interactions, perform testing, and extract information efficiently.

Core Features & Use Cases

  • Browser Automation: Launch browsers, navigate pages, and interact with UI elements.
  • Testing and Debugging: Record, replay, and generate test scripts, plus attach to debugging sessions.
  • Network & Request Mocking: Intercept, mock, and modify network requests during automation.
  • Data Management: Handle cookies, localStorage, sessionStorage, and storage states.
  • Video & Trace Recording: Record videos of sessions and capture detailed traces for debugging.
  • Use Case: Automate form submissions on multiple sites, run regression tests, or debug dynamic web applications.

Quick Start

Launch a browser and open a web page, then take a screenshot to verify the component works as expected.

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 interactions and capture screenshots with Playwright?

Playwright browser automation lets you launch browsers, navigate pages, interact with UI elements, and take screenshots to verify components. It streamlines web interactions, form submissions, and data extraction across multiple sites.

Can I intercept and mock network requests during browser automation?

Yes, you can intercept, mock, and modify network requests during browser automation. This request mocking capability allows you to control network conditions and responses for consistent testing and debugging of dynamic web applications.

How do I record video and capture traces for debugging web applications?

You can record videos of browser sessions and capture detailed traces for debugging web applications. This trace analysis helps identify issues by providing a step-by-step visual and technical log of interactions during automation.

Does this tool support managing cookies and local storage states?

Yes, it handles data management for cookies, localStorage, sessionStorage, and storage states. Managing these storage states allows you to maintain user sessions and persist data across multiple automation and testing workflows.

What do I need to run regression tests and debug dynamic web pages?

You need the Playwright dependency installed to run regression tests and debug dynamic web pages. It supports recording, replaying, and generating test scripts, plus attaching to debugging sessions for comprehensive QA workflows.