webapp-testing — community webapp-testing, next15-template-pjs, community, ide skills, Claude Code, Cursor, Windsurf

v1.0.0

À propos de ce Skill

Parfait pour les agents frontend nécessitant des capacités de test et de débogage d'applications web complètes avec l'automatisation de Playwright. Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.

schuttpj schuttpj
[0]
[0]
Updated: 1/10/2026

Killer-Skills Review

Decision support comes first. Repository text comes second.

Reference-Only Page Review Score: 9/11

This page remains useful for operators, but Killer-Skills treats it as reference material instead of a primary organic landing page.

Original recommendation layer Concrete use-case guidance Explicit limitations and caution Quality floor passed for review
Review Score
9/11
Quality Score
51
Canonical Locale
en
Detected Body Locale
en

Parfait pour les agents frontend nécessitant des capacités de test et de débogage d'applications web complètes avec l'automatisation de Playwright. Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.

Pourquoi utiliser cette compétence

Permet aux agents d'automatiser les tests de fonctionnalité frontend dans des navigateurs réels, de vérifier le comportement et les interactions de l'UI et de déboguer les problèmes d'applications web en utilisant Playwright, tout en capturant des captures d'écran et en inspectant les journaux de la console du navigateur pour des fins de validation et de débogage.

Meilleur pour

Parfait pour les agents frontend nécessitant des capacités de test et de débogage d'applications web complètes avec l'automatisation de Playwright.

Cas d'utilisation exploitables for webapp-testing

Automatiser les tests de fonctionnalité frontend dans des navigateurs réels
Déboguer les problèmes d'applications web et vérifier le comportement de l'UI
Valider les soumissions de formulaires et les flux d'utilisateurs sur différents points de vue

! Sécurité et Limitations

  • Nécessite une configuration d'automatisation de Playwright
  • Limité aux tests d'applications web locales
  • Nécessite un accès aux journaux de la console du navigateur pour des fins de débogage

Why this page is reference-only

  • - Current locale does not satisfy the locale-governance contract.

Source Boundary

The section below is supporting source material from the upstream repository. Use the Killer-Skills review above as the primary decision layer.

Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is webapp-testing?

Parfait pour les agents frontend nécessitant des capacités de test et de débogage d'applications web complètes avec l'automatisation de Playwright. Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.

How do I install webapp-testing?

Run the command: npx killer-skills add schuttpj/next15-template-pjs/webapp-testing. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for webapp-testing?

Key use cases include: Automatiser les tests de fonctionnalité frontend dans des navigateurs réels, Déboguer les problèmes d'applications web et vérifier le comportement de l'UI, Valider les soumissions de formulaires et les flux d'utilisateurs sur différents points de vue.

Which IDEs are compatible with webapp-testing?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for webapp-testing?

Nécessite une configuration d'automatisation de Playwright. Limité aux tests d'applications web locales. Nécessite un accès aux journaux de la console du navigateur pour des fins de débogage.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add schuttpj/next15-template-pjs/webapp-testing. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use webapp-testing immediately in the current project.

! Reference-Only Mode

This page remains useful for installation and reference, but Killer-Skills no longer treats it as a primary indexable landing page. Read the review above before relying on the upstream repository instructions.

Imported Repository Instructions

The section below is supporting source material from the upstream repository. Use the Killer-Skills review above as the primary decision layer.

Supporting Evidence

webapp-testing

Install webapp-testing, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly
Imported Repository Instructions
The section below is supporting source material from the upstream repository. Use the Killer-Skills review above as the primary decision layer.
Supporting Evidence

Web Application Testing

This skill enables comprehensive testing and debugging of local web applications using Playwright automation.

When to Use This Skill

Use this skill when you need to:

  • Test frontend functionality in a real browser
  • Verify UI behavior and interactions
  • Debug web application issues
  • Capture screenshots for documentation or debugging
  • Inspect browser console logs
  • Validate form submissions and user flows
  • Check responsive design across viewports

Prerequisites

  • Node.js installed on the system
  • A locally running web application (or accessible URL)
  • Playwright will be installed automatically if not present

Core Capabilities

1. Browser Automation

  • Navigate to URLs
  • Click buttons and links
  • Fill form fields
  • Select dropdowns
  • Handle dialogs and alerts

2. Verification

  • Assert element presence
  • Verify text content
  • Check element visibility
  • Validate URLs
  • Test responsive behavior

3. Debugging

  • Capture screenshots
  • View console logs
  • Inspect network requests
  • Debug failed tests

Usage Examples

Example 1: Basic Navigation Test

javascript
1// Navigate to a page and verify title 2await page.goto('http://localhost:3000'); 3const title = await page.title(); 4console.log('Page title:', title);

Example 2: Form Interaction

javascript
1// Fill out and submit a form 2await page.fill('#username', 'testuser'); 3await page.fill('#password', 'password123'); 4await page.click('button[type="submit"]'); 5await page.waitForURL('**/dashboard');

Example 3: Screenshot Capture

javascript
1// Capture a screenshot for debugging 2await page.screenshot({ path: 'debug.png', fullPage: true });

Guidelines

  1. Always verify the app is running - Check that the local server is accessible before running tests
  2. Use explicit waits - Wait for elements or navigation to complete before interacting
  3. Capture screenshots on failure - Take screenshots to help debug issues
  4. Clean up resources - Always close the browser when done
  5. Handle timeouts gracefully - Set reasonable timeouts for slow operations
  6. Test incrementally - Start with simple interactions before complex flows
  7. Use selectors wisely - Prefer data-testid or role-based selectors over CSS classes

Common Patterns

Pattern: Wait for Element

javascript
1await page.waitForSelector('#element-id', { state: 'visible' });

Pattern: Check if Element Exists

javascript
1const exists = await page.locator('#element-id').count() > 0;

Pattern: Get Console Logs

javascript
1page.on('console', msg => console.log('Browser log:', msg.text()));

Pattern: Handle Errors

javascript
1try { 2 await page.click('#button'); 3} catch (error) { 4 await page.screenshot({ path: 'error.png' }); 5 throw error; 6}

Limitations

  • Requires Node.js environment
  • Cannot test native mobile apps (use React Native Testing Library instead)
  • May have issues with complex authentication flows
  • Some modern frameworks may require specific configuration

Compétences associées

Looking for an alternative to webapp-testing or another community skill for your workflow? Explore these related open-source skills.

Voir tout

openclaw-release-maintainer

Logo of openclaw
openclaw

Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

widget-generator

Logo of f
f

Générez des plugins de widgets personnalisables pour le système de flux prompts.chat

flags

Logo of vercel
vercel

Le Cadre de Réaction

138.4k
0
Navigateur

pr-review

Logo of pytorch
pytorch

Tenseurs et réseaux neuronaux dynamiques en Python avec une forte accélération GPU

98.6k
0
Développeur