playwright-expert

playwright expert

jeffallan 11k ↓ 3.9k MIT updated 2mo ago
Claude Code
View source ↗

What it does

  • Use role-based selectors when possible
  • Leverage auto-waiting (don't add arbitrary timeouts)
  • Keep tests independent (no shared state)
  • Use Page Object Model for maintainability
  • Enable traces/screenshots for debugging
  • Run tests in parallel
  • Use waitForTimeout() (use proper waits)

Derived from the skill's own SKILL.md documentation · extracted 2026-07-23

playwright expert

Source

Repository: https://github.com/jeffallan/claude-skills

playwright-expert FAQ

What does the playwright-expert skill do?

Use when writing E2E tests with Playwright, setting up test infrastructure, or debugging flaky browser tests. Invoke to write test scripts, create page objects, configure test fixtures, set up reporters, add CI integration, implement API mocking, or perform visual regression testing. Trigger terms: Playwright, E2E test, end-to-end, browser testing, automation, UI testing, visual testing, Page Object Model, test flakiness. Use role-based selectors when possible Leverage auto-waiting (don't add arbitrary timeouts)

How do I install playwright-expert?

Run: npx -y skills add https://github.com/jeffallan/claude-skills --skill playwright-expert --agent claude-code — the source lives at github.com/jeffallan/claude-skills.

Maintain playwright-expert?

Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.

[playwright-expert on getagentictools](https://getagentictools.com/skills/jeffallan-claude-skills-playwright-expert?ref=badge)
npx agentictools info skills/jeffallan-claude-skills-playwright-expert

The second line is the CLI lookup for this page — handy in READMEs and docs.