Compétences webapp-testing
🧪

webapp-testing

Sûr

Teste aplicativos web com automação Playwright

Également disponible depuis: ZhanlinCui,AutumnsGrove,Azeem-2,DYAI2025,Cam10001110101,7Spade,sickn33,ComposioHQ,davila7,anthropics,ArtemisAI

Testes manuais no navegador são lentos e propensos a erros. Esta skill fornece prompts prontos para testes automatizados da web, incluindo validação de formulários, captura de screenshots e inspeção de logs do console usando Playwright.

Prend en charge: Claude Codex Code(CC)
⚠️ 67 Médiocre
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "webapp-testing". Test the login form on my local React app at localhost:3000

Résultat attendu:

  • Navigated to http://localhost:3000
  • Filled username and password fields
  • Submitted form successfully
  • URL changed to /dashboard
  • Page loaded without console errors
  • Test passed: Login flow works correctly

Audit de sécurité

Sûr
v3 • 1/10/2026

Pure documentation skill containing only usage guidance for Playwright browser automation. No executable code, no network calls, no file system access, and no external command execution. The skill provides prompts and examples that users execute in their own environment.

1
Fichiers analysés
116
Lignes analysées
0
résultats
3
Total des audits
Aucun problème de sécurité trouvé

Score de qualité

38
Architecture
100
Maintenabilité
83
Contenu
23
Communauté
100
Sécurité
70
Conformité aux spécifications

Ce que vous pouvez construire

Verificar interações de UI

Automatize cliques em botões, envios de formulários e fluxos de navegação para detectar bugs de regressão mais cedo.

Criar scripts de teste

Gere scripts de teste do Playwright para testes de regressão sem escrever código do zero.

Capturar screenshots de UI

Automatize a captura de screenshots para documentação e relatórios de bugs com estilo consistente.

Essayez ces prompts

Teste básico de página
Use Playwright to navigate to http://localhost:3000 and verify the page title contains 'Home'. Take a screenshot if the title does not match.
Envio de formulário
Write a Playwright script that fills the login form with username 'testuser' and password 'testpass', submits it, and verifies the URL changes to the dashboard.
Inspeção de console
Navigate to the app, capture all browser console logs, and report any errors found. Take a screenshot of any console errors.
Teste responsivo
Test the page at viewport sizes 375x667 (mobile) and 1920x1080 (desktop). Verify the navigation menu is visible and report any layout issues.

Bonnes pratiques

  • Sempre verifique se o servidor local está em execução antes de executar os testes
  • Use esperas explícitas para elementos antes de interagir com eles
  • Tire screenshots em caso de falha para ajudar a diagnosticar problemas
  • Libere recursos do navegador após a conclusão dos testes

Éviter

  • Evite usar seletores de classe CSS que podem mudar; use data-testid ou atributos role em vez disso
  • Não pule a espera por network idle em páginas com conteúdo dinâmico
  • Evite timeouts codificados; use estratégias de espera inteligentes em vez disso

Foire aux questions

Quais ferramentas de IA suportam esta skill?
Esta skill funciona com Claude, Codex e Claude Code. Cada ferramenta pode executar os prompts do Playwright para automatizar testes no navegador.
Quais são os limites de recursos?
Os testes do Playwright são executados no seu ambiente local. O uso de recursos depende das instâncias do navegador que você inicia e das páginas que você testa.
Como isso se integra ao meu projeto?
A skill gera scripts do Playwright que você executa no seu ambiente Node.js. Instale o Playwright com npm e execute os scripts localmente.
Meus dados estão seguros?
Todos os testes acontecem localmente no seu ambiente. Nenhum dado é enviado para servidores externos. Você controla quais URLs e conteúdos são acessados.
Por que meu teste falhou?
Problemas comuns incluem: servidor não está em execução, porta errada, elementos usando seletores dinâmicos ou requisitos de autenticação não atendidos. Verifique o status do servidor e os seletores de elementos.
Como isso é diferente de testes unitários?
Testes de automação de navegador são executados em um navegador real, testando a pilha completa, incluindo execução de JavaScript, renderização e interações do usuário. Testes unitários são executados de forma isolada.

Détails du développeur

Structure de fichiers

📄 SKILL.md