webapp-testing

Automates web app testing and auditing with Playwright scripts for CI pipelines.

7|1|Updated Mar 28, 2026
One-click install
npx skills add https://github.com/skeletorflet/opencode-kit --skill webapp-testing-skeletorflet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: webapp-testing
Source: https://github.com/skeletorflet/opencode-kit/tree/main/.opencode/skills/webapp-testing
Command: npx skills add https://github.com/skeletorflet/opencode-kit --skill webapp-testing-skeletorflet

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Web application testing and auditing often require repeatable, reliable end-to-end checks across complex front-ends and APIs. This skill provides a structured approach and runnable runtime script to perform automated testing and basic health checks using Playwright, reducing manual QA effort.

Core Features & Use Cases

  • End-to-end testing: validate page flows, API responses, and UI rendering across routes.
  • Runtime scripting: run a Playwright-based script to gather page title, status, and element counts.
  • Accessibility basics: perform lightweight checks for image alt texts and visible labels.
  • Use Case: Ensure a new deployment doesn't break key user journeys by automatically exercising critical pages in CI.

Quick Start

Run a basic web app test against a target URL using the included runner.

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 end-to-end web app testing with Playwright by running a script under scripts/ that exercises critical pages, validates UI rendering, and returns structured results. It captures page titles, statuses, and element counts to validate modern web app flows.

Can I run accessibility checks using Playwright automation?

Yes, you can run accessibility checks using Playwright automation to perform lightweight validations for image alt texts and visible labels. The script audits basic health and returns structured results to reduce manual QA effort.

What's the best way to validate web app deployments in CI pipelines?

The best way to validate web app deployments in CI pipelines is running automated Playwright tests that exercise critical user journeys. This ensures new deployments do not break key page flows, API responses, or UI rendering across routes.

Do I need Python to use Playwright for automated web app testing?

Yes, you need Python and the Playwright library installed via pip install playwright to run automated web app testing. The skill executes a Python-based script to gather page data and perform end-to-end validation.

Does Playwright support API response validation in end-to-end tests?

Yes, Playwright supports API response validation within end-to-end tests by exercising critical pages and validating API responses across routes. The script automates these checks to verify basic health and return structured results.

What are the limitations of basic Playwright accessibility checks?

Basic Playwright accessibility checks are limited to lightweight validations for image alt texts and visible labels. They do not replace comprehensive auditing but serve as basic health checks to reduce manual QA effort.