webapp-testing

Run Playwright browser checks against a target URL and report page status and element counts.

Updated Feb 2, 2026
One-click install
npx skills add https://github.com/nishchaydev/emitra --skill webapp-testing-nishchaydev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: webapp-testing
Source: https://github.com/nishchaydev/emitra/tree/main/.agent/skills/webapp-testing
Command: npx skills add https://github.com/nishchaydev/emitra --skill webapp-testing-nishchaydev

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps you verify that web applications render correctly, key pages load, and basic accessibility and runtime health checks work as expected without leaving routes untested.

Core Features & Use Cases

  • Automated browser checks (E2E-lite): Loads a given URL, captures page title, status, and health signals like H1 presence, link presence, and image presence.
  • Optional screenshot capture: Produces a full-page screenshot on demand for visual inspection when debugging failures.
  • Basic accessibility inventory: Counts images with/without alt text, labeled buttons, headings, and other lightweight accessibility indicators.
  • Deep audit strategy guidance: Provides a systematic discovery-to-coverage approach (routes, APIs, components) plus a testing pyramid mindset.

Example use case: When deploying a marketing website, run the skill against your homepage and key routes to confirm they load, contain expected structural elements, and don’t introduce obvious accessibility regressions.

Quick Start

Run: python scripts/playwright_runner.py https://YOUR_URL --screenshot

Frequently Asked Questions about webapp-testing

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

FAQPage Schema
How do I run Playwright automated browser checks against a specific URL?

Run Playwright automated browser checks by executing the provided script with your target URL. The tool loads the page, waits for network-idle, and reports page status, title, and element presence.

Can I capture full-page screenshots during web testing for debugging?

Yes, you can capture full-page screenshots during web testing by passing the screenshot flag. The tool generates PNG artifacts for visual inspection when debugging failures.

Does this tool perform accessibility inventory collection for web pages?

Yes, it performs basic accessibility inventory collection by counting images with and without alt text, labeled buttons, and headings to provide lightweight accessibility indicators for your routes.

What is the best way to discover broken routes in a staging environment?

Discover broken routes in staging by running lightweight E2E validation against your target URL. It navigates your web application, verifies health signals like H1 and link presence, and collects debugging artifacts.

Do I need Playwright installed to use this web testing script?

Yes, Playwright is a required dependency. You must have the Playwright framework installed and configured in your environment to execute the browser checks and route discovery tasks.