webapp-testing
Teste aplicativos web locais com automação Playwright
也可從以下取得: Azeem-2,davila7,7Spade,7Spade,DYAI2025,ArtemisAI,anthropics,Cam10001110101,AutumnsGrove
Testar aplicativos web locais exige configurar servidores, navegar por páginas e verificar o comportamento. Este kit fornece scripts de automação Playwright para testes de navegador, captura de screenshots e gerenciamento do ciclo de vida do servidor para que você possa se concentrar em escrever testes.
下載技能 ZIP
在 Claude 中上傳
前往 設定 → 功能 → 技能 → 上傳技能
開啟並開始使用
測試它
正在使用「webapp-testing」。 Test the homepage of my local React app
預期結果:
- Navegador Chromium iniciado em modo headless
- Navegou para http://localhost:5173
- Aguardou a rede ficar ociosa
- Encontrou 5 botões, 12 links e 3 campos de entrada
- Screenshot salvo em /tmp/homepage.png
- Navegador fechado com sucesso
正在使用「webapp-testing」。 Check for console errors on my local app
預期結果:
- Página carregada com sucesso
- Console capturou 8 mensagens: 1 erro, 2 avisos, 5 info
- Erro encontrado: Failed to load resource /api/data (404)
- Logs salvos em /tmp/console.log
安全審計
低風險Legitimate Playwright-based testing toolkit. All network connections are to localhost only. Filesystem writes target user-controlled directories (/tmp, /mnt/user-data/outputs). Subprocess usage in with_server.py is appropriate for local dev server management. Static findings are false positives triggered by documentation code examples, license text, and JSON field names.
低風險問題 (1)
風險因素
⚡ 包含腳本 (4)
品質評分
你能建構什麼
Testar apps React, Vue ou Svelte
Automatize fluxos de usuário no seu app de framework frontend e capture screenshots em cada etapa para testes de regressão visual.
Verificar a funcionalidade da UI
Crie testes automatizados que cliquem por páginas, preencham formulários e verifiquem erros ou avisos esperados no console.
Testar aplicativos multi-serviço
Inicie servidores backend e frontend juntos, aguarde até que ambos estejam prontos e então execute testes de integração.
試試這些提示
Take a screenshot of http://localhost:5173 and save it to /tmp/homepage.png
Fill out the contact form at http://localhost:3000/contact with test data and submit it
Navigate to http://localhost:5173, capture all console messages, and save them to /tmp/logs.txt
Start a backend server on port 3000 and frontend on port 5173, then test the login flow
最佳實務
- Sempre execute scripts com --help primeiro para entender as opções disponíveis
- Use sync_playwright() para scripts de automação síncronos mais simples
- Aguarde networkidle antes de inspecionar o DOM em aplicativos dinâmicos
避免
- Não inspecione o DOM antes de a página estar totalmente carregada
- Não esqueça de fechar o navegador após a automação concluir
- Não use URLs de produção - esta ferramenta é apenas para testes locais