# Playwright Browser Automation

> Use this tool when you need to automate browser interactions or test desktop applications in a headless environment, providing comprehensive session management and resource cleanup. It solves problems related to automated testing workflows, regression testing, and programmatic web interaction, accepting inputs such as test scripts and user interactions, and producing outputs like screenshots and test results. Ideal for use in CI/CD pipelines, QA testing, and AI-driven web automation tasks.

Canonical page: https://skillsregistry.net/skills/zhuzhe1983-playwright-browser-automation  
JSON: https://api.skillsregistry.net/v1/skills/zhuzhe1983-playwright-browser-automation

## Description

Playwright MCP server by zhuzhe1983 that provides browser automation capabilities through headless Chromium instances and Electron application testing, featuring comprehensive session management with automatic cleanup, memory monitoring, and zombie process detection. The implementation supports standard web automation operations (navigation, clicking, form filling, screenshots, JavaScript execution) alongside specialized Electron testing tools for cross-platform desktop application automation, plus test recording and generation capabilities that can capture user interactions and produce Playwright, Jest, or Mocha test scripts. Built with TypeScript and designed for headless server environments, it serves developers needing automated testing workflows, QA teams performing regression testing, and AI assistants requiring programmatic web interaction with robust resource management and cleanup mechanisms.

## Trust

- **Trust score (0–1):** 0.64
- **Verification tier:** scanned
- **Last scanned:** 2026-09-01

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** browser-automation
- **Updated:** 2026-09-01

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/zhuzhe1983-playwright-browser-automation)
- **Repository:** <https://github.com/zhuzhe1983/playwright-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "zhuzhe1983-playwright-browser-automation"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/zhuzhe1983-playwright-browser-automation` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/zhuzhe1983-playwright-browser-automation/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
