testing-e2e

Automate Playwright end-to-end test generation, execution, and refinement.

35|5|Updated Jul 5, 2025
One-click install
npx skills add https://github.com/alexei-led/cc-thingz --skill testing-e2e-alexei-led
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: testing-e2e
Source: https://github.com/alexei-led/cc-thingz/tree/main/plugins/testing-e2e/skills-codex/testing-e2e
Command: npx skills add https://github.com/alexei-led/cc-thingz --skill testing-e2e-alexei-led

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation, execution, and refinement of end-to-end tests using Playwright, reducing manual testing time and enabling rapid feedback loops.

Core Features & Use Cases

  • Sequential E2E workflow: identify test targets, generate tests to /tmp, run them with node, capture failures, and re-run until all tests pass.
  • Multi-language support: handles TypeScript tests as well as Go and HTMX-based applications.
  • Adaptive iteration: reads project context, suggests fixes, and re-executes tests to stabilize the workflow.

Quick Start

Generate and run an end-to-end Playwright test for your project, saving the test to /tmp and iterating until it passes.

Frequently Asked Questions about testing-e2e

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

FAQPage Schema
How do I automate end-to-end test generation with Playwright for TypeScript projects?

Automating end-to-end test generation with Playwright involves reading project configuration, identifying test context from *.spec.ts files, generating new test scripts to /tmp, and running them with node. The workflow iterates by capturing failures and re-running tests until they pass.

Can I use Playwright to run E2E tests on Go and HTMX applications?

Yes, you can use Playwright to run E2E tests on Go and HTMX applications. The workflow supports multi-language projects by discovering existing tests, generating new scripts, and verifying features across both TypeScript and Go/HTMX environments.

What is the process for refining failing Playwright tests automatically?

Refining failing Playwright tests automatically involves capturing failure outputs, reading project context to suggest fixes, and re-executing the tests. This adaptive iteration loop continues until all tests pass, stabilizing the end-to-end workflow.

Does the Playwright E2E testing workflow support recording user sessions?

Yes, the Playwright E2E testing workflow supports recording user sessions. It includes a record action that captures user interactions to generate test scripts, alongside run, generate, and verify actions within a structured, stepwise process.

How do I identify test targets in a project before generating Playwright test scripts?

Identifying test targets in a project involves reading project configuration and locating test context files like *.spec.ts or playwright.config.*. The workflow then uses this context to generate appropriate test scripts to /tmp.