setup-e2e-testing

Automate Playwright, Testcontainers, and axe-core setup for e2e and accessibility testing.

34|4|Updated Apr 20, 2026
One-click install
npx skills add https://github.com/redpanda-data/ui-harness --skill setup-e2e-testing-redpanda-data
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup-e2e-testing
Source: https://github.com/redpanda-data/ui-harness/tree/main/setup-e2e-testing
Command: npx skills add https://github.com/redpanda-data/ui-harness --skill setup-e2e-testing-redpanda-data

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @playwright/test, @testcontainers/playwright, @axe-core/playwright, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the setup of Playwright, Testcontainers, and axe-core for end-to-end and accessibility testing, reducing the complexity and time required to initiate testing environments.

Core Features & Use Cases

  • Automated Setup: Automatically install dependencies and configure Playwright for e2e testing.
  • Integration Testing: Facilitates integration-level testing by spinning up real backend services.
  • Accessibility Testing: Integrates axe-core for accessibility testing with minimal setup.
  • Use Case: When you need to set up a new project for end-to-end testing, use this Skill to automate the setup and ensure your tests are ready to run.

Quick Start

Run the skill to set up e2e and accessibility testing in your project.

Frequently Asked Questions about setup-e2e-testing

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

FAQPage Schema
How do I set up Playwright and Testcontainers for e2e testing?

To set up e2e testing, you can use an automated Skill to install Playwright and Testcontainers dependencies, configure the testing environment, and ensure your tests are ready to run with minimal manual configuration.

Can I integrate axe-core with Playwright for accessibility testing?

Yes, you can integrate axe-core with Playwright to automate accessibility testing. The setup process configures axe-core alongside Playwright to check your application for accessibility compliance with minimal manual effort.

What's the best way to automate integration testing with real backend services?

Automating integration testing with real backend services is best handled by using Testcontainers to spin up real services. This approach facilitates integration-level testing by providing isolated, lifecycled backend environments.

Do I need Testcontainers to run Playwright e2e tests?

You do not need Testcontainers for basic Playwright e2e tests, but it is required if your testing setup involves integration testing with real backend services. Testcontainers works with Playwright to spin up these necessary backend dependencies.

Why does setting up e2e and accessibility testing take so much time?

Setting up e2e and accessibility testing takes time due to the complexity of configuring multiple tools like Playwright, Testcontainers, and axe-core. Automating this setup reduces the time required to initiate testing environments.