Pular para o conteúdo
Skillpedia
Testes48 mil · #2258

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/awt-e2e-testing/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/awt-e2e-testing/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-testing

Ou 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.md
Conteú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

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

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#2258
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas