webapp-testing

Automate Playwright end-to-end web app tests across Chromium, Firefox, and WebKit.

132|22|Updated Dec 18, 2025
One-click install
npx skills add https://github.com/xenitV1/Antigravity-Workflows --skill webapp-testing-xenitv1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: webapp-testing
Source: https://github.com/xenitV1/Antigravity-Workflows/tree/main/skills/webapp-testing
Command: npx skills add https://github.com/xenitV1/Antigravity-Workflows --skill webapp-testing-xenitv1

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill provides a structured approach to testing modern web applications, focusing on end-to-end coverage with Playwright and related tooling to catch regressions early and ensure reliable user experiences.

Core Features & Use Cases

  • E2E test orchestration: Organize automated browser tests that cover critical user flows.
  • Playwright integration: Leverage Playwright for cross-browser testing and accessibility checks.
  • Audit-oriented: Systematic checks for routes, APIs, and UI components to improve quality across the stack.
  • Use Case: A development team wants to validate login, navigation, and checkout across Chromium, Firefox, and WebKit in CI with screenshot capture and basic accessibility checks.

Quick Start

Use the webapp-testing skill to run a basic Playwright test against a URL using the included runner.

  • Example: Run a basic test: python scripts/playwright_runner.py https://example.com
  • Optional: python scripts/playwright_runner.py https://example.com --screenshot
  • Optional: 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 set up end-to-end testing with Playwright across multiple browsers?

End-to-end testing with Playwright automates browser interactions across Chromium, Firefox, and WebKit to validate user flows. This Skill provides a runner that orchestrates cross-browser tests, captures screenshots, and runs optional accessibility checks to catch regressions early in CI and local development.

Can I automate testing for login flows, navigation, and forms in my web app?

Yes. This Skill automates critical user flows including login, navigation, and form submission across multiple browsers. It covers page interaction, reporting, and systematic validation of routes and UI components to ensure reliable user experiences.

What's the best way to integrate accessibility checks into my automated test suite?

Integrate accessibility auditing by running the Skill's runner with the --a11y flag alongside your Playwright tests. This adds lightweight accessibility validation to your E2E test orchestration without requiring separate tooling, improving quality across the stack.

Does this work with CI pipelines for continuous regression testing?

Yes. This Skill is designed for CI and local development workflows. Run the Playwright runner against your application URL to execute E2E tests, generate screenshots, and perform accessibility checks as part of your continuous integration pipeline.

Do I need prior Playwright experience to use this Skill?

No. The Skill provides a ready-to-run runner that handles Playwright test orchestration. Start with `python scripts/playwright_runner.py https://example.com` to test critical flows; optional flags enable screenshots and accessibility auditing without manual Playwright configuration.

What limitations should I know about when testing with this Skill?

This Skill focuses on functional E2E coverage and lightweight accessibility auditing. For in-depth performance analysis, advanced visual regression detection, or custom test logic beyond critical user flows, you may need complementary tools alongside this Skill's structured testing approach.