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.