playwright-e2e

Automate deterministic Playwright end-to-end browser tests across local and CI environments.

44|8|Updated Jul 14, 2025
One-click install
npx skills add https://github.com/thegeronimo/hyperopen --skill playwright-e2e-thegeronimo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: playwright-e2e
Source: https://github.com/thegeronimo/hyperopen/tree/main/.agents/skills/playwright-e2e
Command: npx skills add https://github.com/thegeronimo/hyperopen --skill playwright-e2e-thegeronimo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Deterministic, CI-ready end-to-end browser tests that validate critical user flows using Playwright, ensuring reproducible results across local and CI environments.

Core Features & Use Cases

  • Deterministic E2E tests: Reuse Playwright to lock down browser interactions and selectors for reliable regression coverage.
  • CI integration: Run in CI pipelines with consistent results and easy debugging via debug flags.
  • Viewport coverage: Support multi-viewport scenarios to catch responsive issues.

Quick Start

Run the Playwright E2E workflow to validate deterministic browser flows in CI and local environments.

Frequently Asked Questions about playwright-e2e

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

FAQPage Schema
How do I automate deterministic Playwright end-to-end tests for CI pipelines?

Automate deterministic Playwright end-to-end tests for CI by using npm scripts for smoke and CI runs, ensuring reproducible results across local and continuous integration environments through repo-owned selectors and debug flags.

Can I run multi-viewport browser testing scenarios with Playwright?

Yes, multi-viewport browser testing is supported to catch responsive issues. Playwright end-to-end tests validate critical user flows across different screen sizes while maintaining deterministic results in both local and CI environments.

What's the best way to debug failing E2E browser tests in a CI environment?

Debug failing E2E browser tests in CI by enabling the HYPEROPEN_DEBUG convention. This flag provides easy debugging capabilities for Playwright browser interactions, ensuring reproducible results and faster regression triage.

Do I need Node-based tooling to run Playwright regression suites?

Yes, Node-based tooling and Playwright are required. The regression suites rely on npm scripts to execute deterministic browser tests, ensuring committed coverage and consistent results across local and CI environments.

Why are my Playwright end-to-end tests not working consistently across environments?

Inconsistent Playwright E2E tests often stem from non-deterministic selectors or missing data-parity conventions. Lock down browser interactions using repo-owned selectors and adhere to project conventions for reproducible CI results.