webapp-testing

Automate web application testing with Playwright end-to-end tests and audits.

4|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/marcusagm/Mundam --skill webapp-testing-marcusagm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: webapp-testing
Source: https://github.com/marcusagm/Mundam/tree/main/.agent/skills/webapp-testing
Command: npx skills add https://github.com/marcusagm/Mundam --skill webapp-testing-marcusagm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, and includes scripts (resource) components.

What problem does it solve?

Web application testing is repetitive and error-prone; this skill provides a structured approach to automate E2E tests and audits using Playwright to improve coverage and reliability.

Core Features & Use Cases

  • Automated E2E tests: Run end-to-end flows across routes, forms, and critical UI paths using Playwright.
  • Accessibility & audits: Basic accessibility checks and UI health verifications to catch issues early.
  • Audit-driven QA: Map app sections (routes, endpoints, components) and verify expected behavior in CI or local runs.

Quick Start

Install the Python Playwright package and browsers, then run a basic test against a URL. See below for commands.

Use the Python script to execute tests:

  • pip install playwright && playwright install chromium
  • python scripts/playwright_runner.py https://example.com
  • python scripts/playwright_runner.py https://example.com --screenshot
  • python scripts/playwright_runner.py https://example.com --a11y

Frequently Asked Questions about webapp-testing

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

FAQPage Schema
How do I automate end-to-end web app testing with Playwright?

Automate web app testing by executing Python-based Playwright scripts to run E2E tests across routes, forms, and critical UI paths. This skill manages browser sessions and generates health reports to verify expected behavior in CI or local runs.

Can I run accessibility checks on my web application using Playwright?

Yes, you can run accessibility checks by passing the --a11y flag to the Playwright runner script. This executes basic accessibility audits and UI health verifications to catch compliance issues early during your QA workflow.

What do I need to install to run Playwright E2E tests for QA workflows?

You need to install the Python Playwright package and its browsers using 'pip install playwright' and 'playwright install chromium'. This setup provides the required environment to execute automated test runners and manage browser sessions.

How do I capture screenshots during automated web app testing?

Capture screenshots by executing the Playwright runner script with the --screenshot flag against your target URL. This generates visual outputs alongside basic health metrics during your end-to-end test execution.

Does this testing skill verify API endpoints and UI components?

Yes, the skill performs audit-driven QA by mapping app sections to verify API endpoints, routing checks, and UI component behavior. It targets modern web apps to satisfy functional requirements and provide basic metrics.

What is the best way to structure repetitive web application testing?

The best way to structure repetitive web application testing is using an audit-driven QA approach with Playwright. This automates end-to-end flows and accessibility audits to improve test coverage and reliability across modern web apps.