e2e-automation

Automate end-to-end web testing with Playwright and CI-ready artifacts.

Updated Jan 24, 2026
One-click install
npx skills add https://github.com/pikakit/agent-skills --skill e2e-automation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: e2e-automation
Source: https://github.com/pikakit/agent-skills/tree/main/.agent/skills/e2e-automation
Command: npx skills add https://github.com/pikakit/agent-skills --skill e2e-automation

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Web applications often suffer flaky E2E tests, inconsistent patterns, and manual test fatigue. This Skill provides a ready-to-run Playwright-based framework to deliver reliable end-to-end tests, accessibility checks, and visual regression capabilities.

Core Features & Use Cases

  • End-to-end test execution with a Playwright runner.
  • Accessibility auditing and ARIA snapshot support.
  • Visual regression checks and deterministic artifact generation for CI.

Quick Start

Install dependencies and run the provided runner against your target URL to execute E2E tests.

Frequently Asked Questions about e2e-automation

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

FAQPage Schema
How do I automate end-to-end testing with Playwright to fix flaky web tests?

Automating E2E testing with Playwright fixes flaky tests by enforcing auto-wait with data-testid selectors, ensuring deterministic results, and emitting artifacts like screenshots and traces for reliable CI execution.

Does Playwright support accessibility auditing and ARIA snapshots for web automation?

Playwright supports accessibility auditing by generating ARIA snapshots and detailed accessibility reports, allowing you to validate compliance and ensure user flows are accessible during automated E2E test execution.

What is the best way to run visual regression checks in a CI environment?

Running visual regression checks in CI requires deterministic artifact generation, which this Playwright runner handles natively by capturing baseline images, comparing differences, and outputting consistent test artifacts for pipelines.

Can I use this Playwright framework for both local and CI-ready test execution?

This Playwright framework supports both local and CI-ready test execution, allowing you to validate critical user journeys locally before pushing deterministic results and artifacts to your continuous integration pipeline.

Why does my Playwright end-to-end testing fail to produce deterministic results?

Playwright E2E testing produces non-deterministic results when failing to enforce auto-wait with data-testid selectors, which this framework mandates to ensure reliable user flows and consistent CI execution.