Testing E2E with Playwright

Automate end-to-end web testing for Medellin Spark with Playwright MCP.

Updated Oct 12, 2025
One-click install
npx skills add https://github.com/amo-tech-ai/medellin-spark --skill testing-e2e-with-playwright
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Testing E2E with Playwright
Source: https://github.com/amo-tech-ai/medellin-spark/tree/main/.claude/skills/playwright-e2e
Command: npx skills add https://github.com/amo-tech-ai/medellin-spark --skill testing-e2e-with-playwright

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a production-ready Playwright MCP-based E2E testing framework for Medellin Spark, including ready-to-run playbooks, autonomous agent, and CI/CD integration, to test web app flows end-to-end, automate QA, and catch regressions quickly.

Core Features & Use Cases

  • 3 Ready-to-Run Playbooks: Smoke test, Auth flow, and Pitch Deck Wizard full journey.
  • Autonomous Agent: Smart test orchestration, intelligent error handling, automatic screenshot capture, and monitoring.
  • Production CI/CD: GitHub Actions workflows, automated artifact uploads, and PR result comments.
  • Documentation & Examples: SKILL.md, RUNBOOK.md, examples, and playbooks.
  • Use Case: Before releases, run a full end-to-end test to validate critical user journeys.

Quick Start

Install Playwright MCP globally, install browsers, install skill dependencies, and run the smoke test to verify setup:

  • npm install -g @playwright/mcp@latest
  • npx playwright install chromium
  • cd .claude/skills/playwright-e2e-skill
  • npm install
  • npm run test:smoke

Frequently Asked Questions about Testing E2E with Playwright

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

FAQPage Schema
How do I run end-to-end tests with Playwright in a CI/CD pipeline?

End-to-end testing with Playwright automates web app validation across environments. This Skill provides production-ready GitHub Actions workflows, autonomous test orchestration, and artifact uploads to integrate E2E tests directly into your CI/CD pipeline, catching regressions before release.

Can I automate testing for authentication flows and complete user journeys?

Yes. Playwright MCP automates complex user flows including authentication, multi-step wizards, and full journeys. This Skill includes ready-to-run playbooks for smoke tests, auth validation, and pitch deck workflows with intelligent error handling and screenshot capture for debugging.

What do I need to set up Playwright E2E testing locally and in production?

Prerequisites include installing Playwright MCP globally, downloading browsers like Chromium, and setting up Node dependencies. This Skill provides quick-start commands, runnable TypeScript examples, and comprehensive documentation to validate your setup immediately with smoke tests.

How does Playwright MCP handle test failures and provide debugging information?

Playwright MCP captures screenshots automatically, monitors network and console activity, and includes intelligent error handling for robust troubleshooting. This Skill orchestrates these diagnostics autonomously and surfaces results in CI/CD logs and PR comments for rapid debugging.

Is Playwright suitable for testing web applications before production releases?

Yes. Playwright E2E testing validates critical user journeys and catches regressions at production scale. This Skill satisfies production requirements with CI/CD integration, autonomous orchestration, comprehensive playbooks, and documented prerequisites to run before every release.