webapp-testing

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

Updated Dec 14, 2025
One-click install
npx skills add https://github.com/louisburroughs/durion --skill webapp-testing-louisburroughs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: webapp-testing
Source: https://github.com/louisburroughs/durion/tree/main/.github/skills/webapp-testing
Command: npx skills add https://github.com/louisburroughs/durion --skill webapp-testing-louisburroughs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a ready-made toolkit to test and debug local web applications in a real browser using Playwright, reducing manual testing time and catching UI regressions early.

Core Features & Use Cases

  • Browser automation: navigate, click, fill forms, and validate outcomes across pages.
  • Verification and debugging: assert element visibility, capture screenshots, inspect console logs and network activity.
  • Use cases: regressions, UI bug reproduction, cross-browser checks, and documenting test coverage.

Quick Start

  • Install Node.js and initialize a project (npm init -y).
  • Install Playwright (npm i -D playwright) and set up a basic test script.
  • Run tests with Playwright's test runner (npx playwright test).

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 with Playwright?

To automate local web app testing with Playwright, you initialize a Node.js project, install Playwright, and run scripts that navigate, click, and validate outcomes across pages. This approach reduces manual testing time and catches UI regressions early.

What is the best way to capture screenshots and console logs during frontend testing?

The best way to capture screenshots and console logs during frontend testing is by running browser automation scripts. You can inspect network activity and assert element visibility to effectively reproduce and debug UI bugs.

Do I need Node.js to run Playwright tests for UI interactions?

Yes, you need Node.js to run Playwright tests for UI interactions. You must initialize a project with npm init, install the Playwright package, and use the test runner to execute your frontend verification scripts.

Can I verify UI regressions across different browsers and viewports?

Yes, you can verify UI regressions across different browsers and viewports. Playwright supports cross-browser checks, allowing you to handle forms, validate outcomes, and document test coverage for various screen sizes.

Why are my Playwright tests not working when inspecting local web applications?

Playwright tests might not work if your local web application is not running or if Node.js is not properly configured. Ensure your project is initialized, dependencies are installed, and your test script correctly targets your local environment.