webapp-testing

Test local web applications with Playwright browser automation scripts.

1|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/Emmanuel-R8/aikos --skill webapp-testing-emmanuel-r8
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: webapp-testing
Source: https://github.com/Emmanuel-R8/aikos/tree/main/.cursor/skills/webapp-testing
Command: npx skills add https://github.com/Emmanuel-R8/aikos --skill webapp-testing-emmanuel-r8

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Manually verifying frontend behavior and debugging UI issues in local web applications is slow and error-prone. This Skill automates browser interaction with Playwright so you can test functionality, capture screenshots, and inspect console logs programmatically. ## Core Features & Use Cases - Server Lifecycle Management: The with_server.py helper starts one or more servers (e.g., backend plus frontend), waits for readiness, runs your automation, and cleans up. - Reconnaissance-Then-Action Pattern: Navigate, wait for networkidle, inspect the rendered DOM, then act on discovered selectors for dynamic apps. - Example Scripts: Ready-made patterns for element discovery, static HTML automation via file:// URLs, and console log capture. - Use Case: You have a React dev server on port 5173 and want to verify a login form works. Run the helper to start the server, then execute a Playwright script that fills the form, submits it, and screenshots the result. ## Quick Start Use the webapp-testing skill to start my dev server and verify the login form on localhost:5173 works correctly.

Frequently Asked Questions about webapp-testing

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

FAQPage Schema
How do I capture browser console logs during Playwright automation?▼

Register a handler with page.on('console', handler) before navigating. The handler receives each console message with its type and text, which you can collect and write to a log file after the browser closes.