webapp-testing

Automate end-to-end testing of local web applications with Playwright.

3|2|Updated Apr 1, 2026
One-click install
npx skills add https://github.com/ShutovKS/tts-server --skill webapp-testing-shutovks
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: webapp-testing
Source: https://github.com/ShutovKS/tts-server/tree/main/.opencode/skills/webapp-testing
Command: npx skills add https://github.com/ShutovKS/tts-server --skill webapp-testing-shutovks

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Testing local web applications manually is time-consuming and error-prone. This Skill offers Playwright-based automation to verify frontend behavior, debug UI, and collect screenshots and logs.

Core Features & Use Cases

  • Automated UI verification: interact with page elements, assert states.
  • Debug UI behavior: capture DOM snapshots, logs, and screenshots.
  • Server orchestration: use the included scripts/with_server.py to manage local servers during tests.

Quick Start

Start the server with the helper and run your Playwright automation script against http://localhost:5173.

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 testing for a local web app?

You can automate end-to-end testing for a local web app by running Playwright scripts that interact with page elements, assert dynamic UI states, and capture screenshots. The Skill orchestrates local servers to validate frontend behavior seamlessly.

Can I capture browser logs and screenshots during UI automation?

Yes, you can capture browser logs and screenshots during UI automation to debug rendering issues. The Skill uses Playwright to collect DOM snapshots and console output across local server configurations.

How do I manage local server orchestration while running Playwright tests?

You manage local server orchestration using the included scripts/with_server.py helper. This script starts your local server environment, allowing Playwright automation to execute against the configured local host address.

What is the best way to debug UI rendering issues during local development?

The best way to debug UI rendering issues during local development is to use Playwright automation to capture DOM snapshots, browser logs, and screenshots of the dynamic behavior across your local server configurations.

Does this Playwright testing approach require external dependencies?

No, this Playwright testing approach does not require external dependencies. The Skill includes helper scripts and example automation patterns to handle server orchestration and UI verification internally.