webapp-testing

Automate local web application testing with Playwright to validate frontend behavior.

Updated Dec 5, 2024
One-click install
npx skills add https://github.com/yeohj0710/wellnessbox --skill webapp-testing-yeohj0710
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: webapp-testing
Source: https://github.com/yeohj0710/wellnessbox/tree/main/.agents/skills/webapp-testing
Command: npx skills add https://github.com/yeohj0710/wellnessbox --skill webapp-testing-yeohj0710

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.

Core Features & Use Cases

  • Playwright-based automation to validate UI interactions and visual states on locally served apps.
  • Debugging and observability: capture screenshots and browser logs to diagnose UI issues quickly.
  • Use Case: Run smoke tests in CI against a local server to ensure critical paths render correctly and artifacts are collected.

Quick Start

Run a Playwright-based test against a locally served web app to verify UI flows and log results.

Frequently Asked Questions about webapp-testing

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

FAQPage Schema
How do I automate UI testing for a local web app?

You can automate UI testing for a local web app using Playwright to validate frontend behavior, verify UI flows, and ensure critical paths render correctly.

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

Debugging UI behavior during local development is best handled by capturing browser screenshots and viewing browser logs to quickly diagnose frontend issues.

How do I capture screenshots and browser logs with Playwright?

Playwright captures screenshots and collects browser logs during automated test runs to provide observability and diagnose UI issues on locally served web applications.

Can I run Playwright smoke tests in a CI environment?

You can run Playwright smoke tests in CI against a local server to verify critical paths render correctly and collect testing artifacts.

Do I need Python to run Playwright UI tests?

Python is required alongside Playwright tooling to drive the automation scripts that validate frontend functionality and inspect browser logs.

Why are my Playwright tests not working for dynamic web applications?

Playwright tests for dynamic web applications may fail if frontend behavior does not render correctly; capturing browser logs and screenshots helps diagnose these UI issues.