playwright-expert

Configure Playwright E2E test suites and resolve flaky browser tests.

Updated Jan 21, 2026
One-click install
npx skills add https://github.com/mahamaneharouna9-cpu/Apex-invoice-billing-automation --skill playwright-expert-mahamaneharouna9-cpu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: playwright-expert
Source: https://github.com/mahamaneharouna9-cpu/Apex-invoice-billing-automation/tree/main/.opencode/skill/playwright-expert
Command: npx skills add https://github.com/mahamaneharouna9-cpu/Apex-invoice-billing-automation --skill playwright-expert-mahamaneharouna9-cpu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of setting up and executing end-to-end (E2E) browser tests, tackling challenges with flaky tests and complex browser automation scenarios.

Core Features & Use Cases

  • E2E Test Setup: Guides through Playwright project initialization and configuration.
  • Cross-Browser Testing: Facilitates testing across Chromium, Firefox, and WebKit.
  • Flaky Test Resolution: Provides strategies for handling intermittent test failures.
  • Browser Automation: Enables complex browser interactions and network request mocking.
  • Visual Regression: Supports capturing and comparing screenshots for visual consistency.

Quick Start

Initialize a new Playwright project by running npm init playwright@latest in your terminal.

Frequently Asked Questions about playwright-expert

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

FAQPage Schema
How do I set up a Playwright project for cross-browser testing?

To set up a Playwright project, you initialize it by running `npm init playwright@latest` in your terminal, which configures the environment to run E2E tests across Chromium, Firefox, and WebKit browsers.

Why are my E2E tests flaky and how can I resolve them?

Flaky tests in E2E testing are intermittent failures often caused by timing issues. You can resolve flaky tests by applying advanced strategies like network request mocking and waiting for specific application states.

Can I use Playwright for network interception and browser automation?

Yes, you can use Playwright for complex browser automation including network request interception and mocking. This allows you to control and modify network traffic during your E2E tests.

Does Playwright support visual regression testing for UI consistency?

Playwright supports visual regression testing by capturing and comparing screenshots of your application. This ensures visual consistency across different browser environments and during updates.

How do I configure Playwright for CI integration?

You configure Playwright for CI integration by adjusting the `playwright.config.ts` file. This allows you to manage project configurations and ensure consistent E2E test execution in continuous integration pipelines.