webapp-testing

Automate web application testing with Playwright scripts and server management.

Updated Jan 24, 2026
One-click install
npx skills add https://github.com/FlorinSenoner/the-dahan-codex --skill webapp-testing-florinsenoner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: webapp-testing
Source: https://github.com/FlorinSenoner/the-dahan-codex/tree/main/.agents/skills/webapp-testing
Command: npx skills add https://github.com/FlorinSenoner/the-dahan-codex --skill webapp-testing-florinsenoner

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a robust toolkit for interacting with and testing local web applications, streamlining the process of verifying frontend functionality and debugging UI behavior.

Core Features & Use Cases

  • Automated Testing: Write and execute Playwright scripts to test web application features.
  • Debugging Support: Capture screenshots and browser logs for in-depth analysis of UI issues.
  • Server Management: Utility script to manage the lifecycle of local development servers.
  • Use Case: Automatically test a new feature in your React application by writing a Playwright script that navigates to the page, interacts with the new UI elements, and asserts that the expected outcome occurs, all while capturing console logs for debugging.

Quick Start

Run python scripts/with_server.py --server "npm run dev" --port 5173 -- python your_automation.py to start your dev server and run your 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 web application testing with Playwright?

Automate web application testing by writing and executing Playwright scripts that navigate pages, interact with UI elements, and assert expected outcomes. This Skill provides the toolkit to run these scripts against your local development environment.

What do I need to run Playwright e2e testing scripts locally?

You need Python 3 installed, along with the Playwright package and its required browser binaries. The Skill operates within this local environment to manage server startup and execute your frontend verification workflows.

Can I capture screenshots and browser logs for UI debugging?

Yes, you can capture screenshots and browser console logs during test execution for in-depth UI debugging. This functionality is built directly into the Playwright automation scripts provided by the Skill.

How do I start a local dev server and run my automation script together?

Use the provided utility script to manage the lifecycle of local development servers. Run a command like 'python scripts/with_server.py --server "npm run dev" --port 5173 -- python your_automation.py' to automatically start the server and execute your test.

Does this Skill support testing React applications in local development?

Yes, it supports testing local web applications including React. You can write a Playwright script to navigate to your development page, interact with new UI elements, and verify frontend functionality while capturing logs for debugging.