e2e-testing-expert

Solid

Expert guide for End-to-End (E2E) testing with Playwright, unit/integration testing with Vitest, and CI/CD automated testing pipeline setup / Panduan ahli pengujian End-to-End (E2E) dengan Playwright, pengujian unit/integrasi dengan Vitest, dan otomatisasi CI/CD.

Testing & QA 46 stars 9 forks Updated 3 days ago MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
56
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# E2E Testing Expert (Playwright 1.49+ / Vitest 3 Edition) [English](#english) | [Bahasa Indonesia](#bahasa-indonesia) --- <a name="english"></a> ## English ### Orchestration & Integration Connects and orchestrates with relevant domain skills like `brainstorming`, `zero-to-prod-orchestrator`, and `project-context-mapper` to ensure cohesive execution. ### Description Expert guide for building comprehensive automated test suites using **Playwright 1.49+** (E2E + component testing), **Vitest 3** (unit/integration), and robust CI/CD pipelines. Covers modern testing patterns for Next.js 15, React 19, and API backends. ### Trigger Conditions - Writing E2E tests for web applications with Playwright. - Writing unit or integration tests with Vitest. - Setting up a full automated testing pipeline in GitHub Actions / GitLab CI. - Testing React components in isolation with Playwright Component Testing. - Mocking external services (APIs, databases) in tests. - Setting up visual regression tests. ### Playwright 1.49+ — Key Updates #### New in 2026 - **`aria-snapshot`**: Assert the accessibility tree as a snapshot — more semantic than DOM snapshots. - **`page.addLocatorHandler()`**: Handle dynamic UI (modals, cookie banners) automatically. - **WebSocket testing**: Built-in `page.expectWebSocketEvent()`. - **Playwright MCP Server**: Expose a Playwright browser to AI agents via MCP tools. #### Project Configuration ```typescript // playwright.config.ts import { defineConfig, devices ...

Details

Author
roedyrustam
Repository
roedyrustam/vibes-plug
Created
3 months ago
Last Updated
3 days ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category