e2e-testing

Automate end-to-end browser testing with Puppeteer MCP in Node.js projects.

Updated Jan 25, 2026
One-click install
npx skills add https://github.com/erhankaraarslan/agent_yazilim_ekibi --skill e2e-testing-erhankaraarslan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: e2e-testing
Source: https://github.com/erhankaraarslan/agent_yazilim_ekibi/tree/main/.claude/skills/e2e-testing
Command: npx skills add https://github.com/erhankaraarslan/agent_yazilim_ekibi --skill e2e-testing-erhankaraarslan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

End-to-end testing is critical to ensure new features work reliably in production-like environments. This skill focuses on automating browser-based validation to catch regressions before deployment.

Core Features & Use Cases

  • Automated E2E flows: Navigate, interact with UI elements, and verify outcomes end-to-end.
  • Browser + API validation: Simultaneously validate frontend behavior and backend API responses.
  • Use Case: QA teams can run repeatable checkout journeys and capture screenshots for evidence.

Quick Start

Install Node.js, install dependencies, and run a sample e2e test with Puppeteer MCP against your app.

Frequently Asked Questions about e2e-testing

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

FAQPage Schema
How do I automate end-to-end browser testing for production-like flows?

End-to-end browser testing automates navigation, clicking, and form filling using Puppeteer MCP in Node.js projects to validate UI features in production-like environments. It captures screenshots and logs test artifacts to verify outcomes and catch regressions before deployment.

Can I validate frontend UI behavior and backend API responses in the same test run?

Browser and API validation can run simultaneously to check frontend UI behavior alongside backend API responses. This approach allows QA teams to simulate complete checkout journeys, interacting with UI elements while verifying underlying API integrations end-to-end.

What do I need to set up automated E2E tests with Puppeteer MCP?

Automated E2E tests with Puppeteer MCP require Node.js installed and project dependencies configured. Once the environment is ready, you can run sample e2e tests against your application to validate browser interactions and capture evidence screenshots.

How does browser automation handle form filling and result verification?

Browser automation handles form filling by driving UI interactions through Puppeteer MCP, then verifies results by capturing screenshots and logging test artifacts. This automated interaction validates that features work reliably across navigation flows and UI element interactions.

Is automated e2e testing suitable for repeatable checkout journey validation?

Automated e2e testing is specifically suited for repeatable checkout journey validation in production-like environments. QA teams can execute consistent browser interactions, capture screenshots for evidence, and verify outcomes end-to-end to catch regressions before deployment.