testing-e2e

Execute end-to-end tests for user workflows across browsers and platforms.

4|2|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/wojons/skills --skill testing-e2e-wojons
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: testing-e2e
Source: https://github.com/wojons/skills/tree/main/skills/testing-e2e
Command: npx skills add https://github.com/wojons/skills --skill testing-e2e-wojons

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the execution of end-to-end tests, ensuring that complete user workflows function correctly from start to finish in a production-like environment.

Core Features & Use Cases

  • Comprehensive Workflow Testing: Validates critical user journeys and system integration.
  • Cross-Platform Validation: Supports testing across different browsers, devices, and platforms.
  • Use Case: Before deploying a new feature, use this skill to simulate a user registering, logging in, adding an item to their cart, and completing a purchase to ensure the entire process is seamless.

Quick Start

Run all end-to-end tests using the command npm run test:e2e.

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 tests for user workflows like checkout and login?▼

You can automate end-to-end tests for user workflows by executing scenarios that simulate user registration, login, checkout, and error handling to validate complete system integration. This skill runs these tests using the `npm run test:e2e` command.

Does this e2e testing skill work with Playwright and Cypress for cross-platform validation?▼

Yes, end-to-end testing requires integration with frameworks like Cypress or Playwright to simulate user interactions and validate data flows. This setup supports cross-platform validation across multiple browsers and devices to ensure workflows function correctly.

What is end-to-end testing used for in a production-like environment?▼

End-to-end testing is used to validate that complete user journeys function correctly from start to finish in a production-like environment. It ensures critical workflows like user registration and completing a purchase are seamless before deploying new features.

How do I run all end-to-end tests before deploying a new feature?▼

To run all end-to-end tests before deploying a new feature, execute the command `npm run test:e2e`. This validates critical user journeys and system integration to ensure the entire process is seamless and functions as expected.

Can I simulate user registration and purchase flows across multiple browsers?▼

Yes, you can simulate user registration and purchase flows across multiple browsers. The testing scenarios validate complete user workflows and system integration across different browsers and platforms to ensure seamless functionality.