Agent skill
Playwright E2E Testing
Deep integration with Playwright for browser automation and end-to-end testing
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/playwright-e2e
SKILL.md
Playwright E2E Testing Skill
Overview
This skill provides expert-level capabilities for Playwright-based end-to-end testing, enabling comprehensive browser automation, test generation, and result analysis.
Capabilities
Test Execution
- Execute Playwright tests with custom configurations
- Run tests in headed/headless modes
- Configure parallel execution and sharding
- Handle browser contexts and viewport settings
Code Generation
- Generate Page Object classes from page analysis
- Create test code from user flow descriptions
- Implement reusable test utilities and helpers
Debugging & Analysis
- Debug test failures with trace analysis
- Analyze Playwright reports and screenshots
- Identify flaky test patterns
- Provide remediation recommendations
Network & Mocking
- Handle network interception and mocking
- Configure API response stubs
- Implement request/response validation
Cross-Browser Support
- Configure tests for Chrome, Firefox, Safari, Edge
- Handle browser-specific quirks
- Implement responsive testing across viewports
Target Processes
e2e-test-suite.js- Full E2E test suite implementationcross-browser-testing.js- Cross-browser compatibility testingvisual-regression.js- Visual regression with Playwright screenshotsaccessibility-testing.js- Accessibility testing with axe-playwright
Dependencies
@playwright/test- Playwright test runnerplaywright- Browser automation library- Node.js 18+
Usage Example
{
kind: 'skill',
skill: {
name: 'playwright-e2e',
context: {
action: 'execute-tests',
testPath: 'tests/e2e/**/*.spec.ts',
browsers: ['chromium', 'firefox'],
parallel: true
}
}
}
Configuration
The skill respects playwright.config.ts or playwright.config.js in the project root and can override settings as needed for specific test runs.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?