webapp-testing

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

Updated Jan 19, 2026
One-click install
npx skills add https://github.com/illogical/InstructionLibrary --skill webapp-testing-illogical
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: webapp-testing
Source: https://github.com/illogical/InstructionLibrary/tree/main/skills/webapp-testing
Command: npx skills add https://github.com/illogical/InstructionLibrary --skill webapp-testing-illogical

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables automated testing of local web applications using Playwright, reducing time spent on manual UI validation by providing reliable, repeatable tests that run in real browsers.

Core Features & Use Cases

  • Browser Automation: Navigate to pages, interact with elements, fill forms, and verify UI behavior across different viewport sizes.
  • Debugging & Evidence: Capture screenshots and collect browser console logs to diagnose failures quickly.
  • Use Case: Integrate with local development workflows to continuously validate UI flows, regression tests, and cross-browser compatibility.

Quick Start

  • Ensure Node.js is installed on your machine.
  • Install Playwright (npm i -D playwright) if it's not automatically installed, then run a sample test script that navigates to http://localhost:3000 and asserts the page title.

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?

Capture debugging evidence for web app tests by using Playwright to automatically take screenshots and collect browser console logs during your test runs to diagnose failures quickly.

Do I need Node.js installed to run Playwright UI automation tests?

You need Node.js installed to run Playwright UI automation tests, as the Skill relies on a Node.js runtime with automatic dependency handling to execute browser automation scripts.

Can I verify cross-browser behavior and different viewport sizes with Playwright?

You can verify cross-browser behavior and different viewport sizes with Playwright by configuring the browser automation APIs to launch tests across multiple real browsers and responsive layouts.

What is the best way to debug failing UI interactions in a local development workflow?

The best way to debug failing UI interactions in a local development workflow is to run repeatable Playwright tests that capture diagnostic outputs like screenshots and browser console logs for quick analysis.

Why are my web app test scripts not capturing browser console logs?

If your web app test scripts are not capturing browser console logs, ensure you are correctly utilizing the Playwright APIs designed to intercept and collect diagnostic outputs during the Node.js test execution.