e2e-test

Automate end-to-end user flow testing across Playwright, Cypress, and Selenium.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/badhope/skill --skill e2e-test-badhope
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: e2e-test
Source: https://github.com/badhope/skill/tree/main/.trae/skills/domains/testing/e2e-test
Command: npx skills add https://github.com/badhope/skill --skill e2e-test-badhope

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

End-to-end testing of complete user flows across multiple frameworks is time-consuming and error-prone, and this skill automates the process to improve reliability and speed.

Core Features & Use Cases

  • Cross-framework e2e testing with Playwright, Cypress, and Selenium
  • Automated regression checks and cross-browser coverage
  • Use Case: Validate login, shopping cart, and checkout flows across desktop and mobile devices

Quick Start

Configure your environment and run the provided Playwright, Cypress, and Selenium examples to validate end-to-end user flows.

Frequently Asked Questions about e2e-test

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

FAQPage Schema
How do I automate end-to-end testing for user flows across multiple browsers?

Automating end-to-end testing for user flows across multiple browsers is achieved through browser automation tools. This skill executes cross-framework validation and regression testing using Playwright, Cypress, and Selenium to verify complete web application user journeys.

Can I use this for cross-framework e2e testing with Playwright and Cypress?

Cross-framework e2e testing with Playwright and Cypress is fully supported. The skill automates browser interactions and visual regression checks across these frameworks to validate complete user flows for web applications.

Do I need a specific environment to run Selenium and Puppeteer browser automation?

Running Selenium and Puppeteer browser automation requires a JavaScript, TypeScript, or Python environment. You must configure your specific environment to support these frameworks before executing the provided end-to-end testing examples.

What is the best way to validate login and checkout flows across desktop and mobile?

The best way to validate login and checkout flows across desktop and mobile is through automated cross-browser coverage. This skill applies regression testing to verify these critical e-commerce user journeys across different device viewports.

Does Playwright vs Cypress matter for cross-browser regression testing?

Playwright vs Cypress matters for cross-browser regression testing because both frameworks are supported for distinct automation needs. You can apply either tool to perform visual regression checks and execute release verification for web applications.