Back to Skills

e2e-tester

Write and run Playwright E2E tests for Redpanda Console using testcontainers. Analyzes test failures, adds missing testids, and improves test stability. Use when user requests E2E tests, Playwright tests, integration tests, test failures, missing testids, or mentions 'test workflow', 'browser testing', 'end-to-end', or 'testcontainers'.

4,220stars409forksUpdated 1/21/2026

Security Assessment

Safe(100/100)
Security Score100/100

About e2e-tester

The e2e-tester skill is designed to facilitate the creation and execution of end-to-end (E2E) tests for the Redpanda Console using Playwright and testcontainers. This skill addresses the common challenges faced in automated browser testing by providing a structured approach to writing tests that simulate real user interactions within a full-stack application environment. By leveraging testcontainers, it ensures that all necessary services are available and correctly configured in Docker containers, thus minimizing setup complexity and enhancing test reliability.

FAQ

What should I do before running E2E tests?

You must run 'bun run build' to build the frontend assets before executing the E2E tests.

Can I use this skill for unit testing?

No, this skill is specifically for end-to-end testing and should not be used for unit or component tests.

What are the requirements for using this skill?

You need to have Docker running and the necessary backend and frontend components set up in your environment.

Are there any limitations I should be aware of?

Avoid using brittle CSS selectors, hard-coded wait times, and ensure not to leave containers running after test failures.

How can I analyze test failures?

You can use the Task tool with MCP Playwright agents to analyze failures and get the current test status.

Install e2e-tester

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill