webapp-testing

Automate local web app testing with Playwright and server orchestration.

8|3|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/haberlah/dotfiles-claude --skill webapp-testing-haberlah
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: webapp-testing
Source: https://github.com/haberlah/dotfiles-claude/tree/main/skills/webapp-testing
Command: npx skills add https://github.com/haberlah/dotfiles-claude --skill webapp-testing-haberlah

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Local web-app testing can require manual setup and repetitive Playwright scripting; this skill provides a guided approach to automate testing of local web apps with server orchestration.

Core Features & Use Cases

  • Playwright-based local web-app automation
  • Reconnaissance, selector discovery, and scripted interactions with server control
  • Supports single-server and multi-server scenarios with ready-state handling

Quick Start

Run python scripts/with_server.py to start your local servers and then run your Playwright automation script.

Frequently Asked Questions about webapp-testing

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

FAQPage Schema
How do I automate local web app testing with Playwright?

Automate local web app testing by running python scripts/with_server.py to orchestrate local servers and execute Playwright automation scripts for static HTML and dynamic web applications.

Can I test multi-server workflows with Playwright automation?

Yes, Playwright automation supports multi-server workflows. The server orchestration helper starts multiple local servers and manages ready-state handling before running scripted interactions and screenshot capture.

Do I need Python to run Playwright automation scripts?

Yes, Python 3 is required to run Playwright automation scripts. The skill uses python scripts/with_server.py to start servers and execute your local web app testing workflows.

What's the best way to discover selectors for local web testing?

Use the reconnaissance and selector discovery features built into the Playwright automation workflow to inspect local web apps and identify selectors before running scripted interactions.

Does this Playwright automation tool support static HTML sites?

Yes, the Playwright automation tool supports both static HTML and dynamic web applications, handling single-server and multi-server scenarios with ready-state checks and screenshot capture.

Why is my local web testing server not ready for Playwright scripts?

Local web testing requires ready-state handling before running Playwright scripts. The server orchestration helper manages server startup sequences to ensure servers are fully ready before automation begins.