e2e-runner

Automate Playwright end-to-end test creation, execution, and artifact management.

5|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/Bamose/everything-codex-cli --skill e2e-runner-bamose
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: e2e-runner
Source: https://github.com/Bamose/everything-codex-cli/tree/main/skills/e2e-runner
Command: npx skills add https://github.com/Bamose/everything-codex-cli --skill e2e-runner-bamose

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

End-to-end tests are essential to validate critical user journeys across the product. This Skill provides a Playwright-based framework to generate, maintain, and run E2E tests, manage flaky tests, and collect artifacts (screenshots, videos, traces) to ensure reliability.

Core Features & Use Cases

  • Test Journey Creation: Write Playwright tests for user flows using a Page Object Model.
  • Test Maintenance: Keep tests up to date with UI changes and API changes.
  • Flaky Test Management: Identify, quarantine, and track flaky tests to maintain CI reliability.
  • Artifact Management: Capture screenshots, videos, and traces for debugging and reporting.
  • CI/CD Integration: Seamless integration into pipelines with artifacts and test reporting.
  • Test Reporting: Produce HTML, JUnit XML, and JSON reports for stakeholders.

Quick Start

Install dependencies, start the test server, and run the Playwright tests to validate critical user journeys.

Frequently Asked Questions about e2e-runner

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

FAQPage Schema
How do I automate end-to-end testing orchestration with Playwright?

Automate end-to-end testing by using Playwright to generate, maintain, and execute tests. This orchestration covers planning, execution, and artifact management across authentication, wallets, and API endpoints.

What is the best way to manage flaky tests in a CI/CD pipeline?

Manage flaky tests in CI/CD by identifying, quarantining, and tracking them to maintain reliability. The framework isolates inconsistent failures while continuing to validate critical user journeys.

How do I capture screenshots, videos, and traces during Playwright test execution?

Capture screenshots, videos, and traces during Playwright test execution through built-in artifact management. These artifacts are collected automatically for debugging and stakeholder reporting.

Can I run Playwright tests across multiple browser, desktop, and mobile configurations?

Yes, you can run Playwright tests using multi-browser, desktop, and mobile test configurations. This ensures critical user journeys pass consistently across diverse platforms and environments.

Does this E2E testing framework support the Page Object Model pattern?

Yes, the E2E testing framework supports the Page Object Model pattern. This structure helps you write and maintain Playwright tests for user flows while keeping tests updated with UI changes.

What test reporting formats are generated for CI/CD integration?

Test reporting generates HTML, JUnit XML, and JSON reports for stakeholders. These formats integrate seamlessly into CI/CD pipelines alongside captured test artifacts for comprehensive validation.