From webapp-testing
Provides Playwright automation for testing local web applications: verifying interactions, debugging UI, capturing screenshots, and inspecting browser logs.
How this skill is triggered — by the user, by Claude, or both
Slash command
/webapp-testing:webapp-testingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill enables comprehensive testing and debugging of local web applications using Playwright automation.
This skill enables comprehensive testing and debugging of local web applications using Playwright automation.
You should use the Playwright MCP Server to undertake the work if possible. If the MCP Server is unavailable, you can run the code in a local Node.js environment with Playwright installed.
Use this skill when you need to:
// Navigate to a page and verify title
await page.goto("http://localhost:3000");
const title = await page.title();
console.log("Page title:", title);
// Fill out and submit a form
await page.fill("#username", "testuser");
await page.fill("#password", "password123");
await page.click('button[type="submit"]');
await page.waitForURL("**/dashboard");
// Capture a screenshot for debugging
await page.screenshot({ path: "debug.png", fullPage: true });
await page.waitForSelector("#element-id", { state: "visible" });
const exists = (await page.locator("#element-id").count()) > 0;
page.on("console", (msg) => console.log("Browser log:", msg.text()));
try {
await page.click("#button");
} catch (error) {
await page.screenshot({ path: "error.png" });
throw error;
}
Some helper functions are available in test-helper.js to simplify common tasks like waiting for elements, capturing screenshots, and handling errors. You can import and use these functions in your tests to improve readability and maintainability.
npx claudepluginhub simplycubed/skills --plugin webapp-testing2plugins reuse this skill
First indexed Jul 20, 2026
Provides Playwright automation for testing local web applications: verifying interactions, debugging UI, capturing screenshots, and inspecting browser logs.
Tests and debugs local web applications using Playwright. Supports verifying frontend functionality, capturing screenshots, inspecting DOM, and checking browser console logs.
Tests local web applications with Playwright: verifies frontend functionality, captures screenshots, inspects browser logs, and debugs UI behavior.