awt-e2e-testing
Ensina seu agente de IA a testar o código e achar erros antes dos usuários.
O que ela faz
Esta ferramenta ajuda a inteligência artificial a testar sites como se fosse uma pessoa. Ela usa instruções escritas em um formato especial (YAML) para navegar e verificar se tudo funciona corretamente em um navegador real.
Quando usar
- ✓Quando você quer que a IA teste um site automaticamente.
- ✓Se o teste depende de ver elementos visuais na tela, em vez de códigos.
- ✓Para verificar se o site funciona bem em diferentes tecnologias (como React, Vue, etc.).
Exemplo do que pedir para a IA
“Crie um teste automático para verificar se consigo adicionar um produto ao carrinho e ir para o checkout.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Você escreve as instruções em um arquivo especial (YAML) dizendo o que fazer. A ferramenta executa essas instruções em um navegador, observando a tela e interagindo com os elementos como um usuário faria.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill awt-e2e-testingOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/awt-e2e-testing/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
AWT — Testes de Ponta a Ponta com IA (Beta)
npx skills add ksgisang/awt-skill --skill awt -g
O AWT dá às ferramentas de codificação de IA a capacidade de ver e interagir com aplicações web através de um navegador real. Sua IA projeta cenários de teste em YAML; o AWT os executa com Playwright.
Quando Usar
- Você precisa de testes de ponta a ponta assistidos por IA através de um navegador real com cenários declarativos em YAML.
- O fluxo de teste depende de correspondência visual, OCR ou detecção automática de plataforma em vez de seletores DOM estáveis.
- Você deseja uma cadeia de ferramentas de ponta a ponta que possa executar testes e explicar falhas para fluxos de trabalho de codificação de IA.
Capacidades Anunciadas pelo Upstream
- Cenários em YAML → Playwright com interação semelhante à humana
- Correspondência visual: modelo OpenCV + OCR (sem necessidade de seletores CSS)
- Detecção automática de plataforma: Flutter, React, Next.js, Vue, Angular, Svelte
- Diagnóstico de falhas estruturado com listas de verificação de investigação
- Banco de dados de aprendizado: padrões de falha→correção em SQLite
- 5 provedores de IA: Claude, OpenAI, Gemini, DeepSeek, Ollama
- Modo Skill: nenhuma chave de API de IA adicional necessária
Limite de Execução
Este ponto de entrada não inclui o runtime do AWT ou seu esquema YAML. Inspecione a revisão upstream selecionada e os comandos instalados reais antes de criar um cenário. O comando de instalação acima é uma opção upstream, não permissão para alterar skills globais. Prefira uma instalação explicitamente autorizada e com escopo de projeto.
Confirme o ambiente de destino, contas de teste, ações permitidas no navegador e retenção de dados. Um teste de checkout pode fazer pedidos ou enviar notificações; use um ambiente de fixture isolado e inspecione os efeitos antes da execução. Não envie capturas de tela, credenciais ou dados de aplicação para um provedor de nuvem sem autorização. Registre o cenário real, runtime/versão, resultado observado e caminhos dos artefatos. Se o runtime estiver ausente, retorne um rascunho e marque a execução como pendente em vez de inventar um sucesso.
Links
- Repositório principal: https://github.com/ksgisang/AI-Watch-Tester
- Repositório de Skills: https://github.com/ksgisang/awt-skill
- Demonstração na nuvem: https://ai-watch-tester.vercel.app
Construído com a ajuda de ferramentas de codificação de IA — e projetado para ajudar ferramentas de codificação de IA a testar melhor.
Ativamente desenvolvido por um único desenvolvedor na AILoopLab. Feedback é bem-vindo!
Exemplo
Solicitação do usuário:
Crie e execute um teste declarativo de navegador para o fluxo de checkout, incluindo asserções visuais e um relatório de falhas claro.
Limitações
- Use esta skill apenas quando a tarefa corresponder claramente ao escopo descrito acima.
- Não trate a saída como substituta para validação específica do ambiente, testes ou revisão especializada.
- Pare e peça esclarecimentos se os inputs necessários, permissões, limites de segurança ou critérios de sucesso estiverem faltando.
Perguntas frequentes
O que é 'teste ponta a ponta' (E2E)?
É um teste que simula a experiência completa de um usuário em um site, desde o início até o fim de uma tarefa.
O que é 'YAML'?
É um formato de texto simples usado para escrever instruções que computadores entendem, como as que a IA usará para testar o site.
Por que usar reconhecimento visual em vez de códigos?
Às vezes, os códigos que identificam elementos em um site mudam. Usar o que a tela mostra (visual) torna o teste mais resistente a essas mudanças.
Detalhes
Descrição original do autor
AI-powered E2E web testing — eyes and hands for AI coding tools. Declarative YAML scenarios, Playwright execution, visual matching (OpenCV + OCR), platform auto-detection (Flutter/React/Vue), learning DB. Install: npx skills add ksgisang/awt-skill --skill awt -g
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2258
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
cpp-testing
Faz seu agente escrever e melhorar testes para código C++. Ajuda a configurar ferramentas de teste e a corrigir erros.
affaan-m/ECC
csharp-testing
Ajuda seu agente a criar testes para código C# e .NET. Ele usa as melhores práticas para garantir que os testes sejam eficientes e confiáveis.
affaan-m/ECC
django-tdd
Faz seu agente aplicar estratégias de teste para Django com pytest-django e TDD. É útil para escrever testes robustos e garantir a qualidade do código, especialmente para APIs DRF.
affaan-m/ECC