e2e-test

Observe live UI with browser-operator and generate Playwright Test code.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/sizukutamago/claude-code-harness --skill e2e-test-sizukutamago
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: e2e-test
Source: https://github.com/sizukutamago/claude-code-harness/tree/main/.claude/skills/e2e-test
Command: npx skills add https://github.com/sizukutamago/claude-code-harness --skill e2e-test-sizukutamago

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

browser-based end-to-end test design can be error-prone if testers guess selectors or skip real UI observation. This skill provides a structured workflow to observe a live UI with browser-operator and produce robust Playwright Test code.

Core Features & Use Cases

  • Observe UI with browser-operator to understand layout, controls, and navigation.
  • Design test cases (happy path, validations, transitions, edge cases) aligned with observed behavior.
  • Implement Playwright Test code iteratively with human-in-the-loop validation and automated execution.

Quick Start

Start by pointing the browser-operator at the target URL to observe UI, then design test cases and implement Playwright tests to achieve green results.

Frequently Asked Questions about e2e-test

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

FAQPage Schema
How do I generate reliable Playwright tests without guessing UI selectors?

Design Playwright tests by observing real UI behavior with browser-operator to understand layout, controls, and navigation, then implement robust selectors and synchronization for accurate end-to-end coverage.

What is the best way to design end-to-end tests for new UI features?

Design end-to-end tests for new UI features using a browser-operator guided workflow to observe the live application, then create happy path, validation, and edge case tests aligned with actual observed behavior.

Do I need a browser-operator to write Playwright test code for existing apps?

Yes, a browser-operator is required to observe the existing app's UI and navigation, ensuring accurate test coverage across multiple screens and user flows before implementing the Playwright test code.

Can I cover edge cases and validations when automating Playwright tests?

Yes, you can cover edge cases and validations when automating Playwright tests by iteratively designing test cases based on observed UI behavior and validating them with human-in-the-loop automated execution.

Why does my Playwright test fail when I skip real UI observation?

Playwright tests fail when skipping real UI observation because guessing selectors or ignoring actual layout and transitions leads to error-prone tests; observing the live UI ensures robust selectors and synchronization.