Troubleshooting
Problemas de Ambiente
Ambiente não está acessível
Sintoma: Não consigo acessar o ambiente de testes.
Possíveis causas:
- VPN não conectada
- Ambiente em manutenção
- Credenciais expiradas
Soluções:
- Verifique conexão VPN
- Consulte canal de status/infra
- Renove credenciais de acesso
Dados de teste não encontrados
Sintoma: Usuário/dados de teste não existem no ambiente.
Possíveis causas:
- Ambiente foi resetado
- Dados foram limpos
- Ambiente errado
Soluções:
- Execute script de seed de dados
- Crie dados manualmente
- Verifique se está no ambiente correto
Problemas de Automação
Teste falha por timeout
Sintoma: Teste falha esperando elemento que não aparece.
Possíveis causas:
- Elemento mudou de seletor
- Página está lenta
- Fluxo do sistema mudou
Soluções:
- Verifique se o seletor está correto
- Aumente o timeout (com moderação)
- Revise o fluxo e atualize o teste
Teste passa localmente mas falha no CI
Sintoma: Teste funciona na máquina local mas falha no pipeline.
Possíveis causas:
- Diferença de ambiente
- Diferença de resolução/viewport
- Race condition
- Dados diferentes
Soluções:
- Verifique variáveis de ambiente
- Configure viewport fixo nos testes
- Adicione esperas explícitas
- Use dados de teste isolados
Elemento não encontrado
Sintoma: Element not found ou similar.
Possíveis causas:
- Seletor incorreto
- Elemento está em iframe
- Elemento é renderizado dinamicamente
- Elemento está oculto
Soluções:
typescript
// 1. Verifique o seletor no DevTools
// 2. Para iframes:
cy.iframe('[data-testid="my-iframe"]').find('[data-testid="element"]')
// 3. Para elementos dinâmicos:
cy.get('[data-testid="element"]', { timeout: 10000 })
// 4. Para elementos ocultos:
cy.get('[data-testid="element"]').should('exist') // não precisa estar visívelProblemas de Documentação
Sidebar não mostra novo roteiro
Sintoma: Criei um roteiro mas não aparece no menu.
Solução:
- Adicione a entrada em
docs/.vitepress/config.ts - Reinicie o servidor dev (
npm run dev)
Busca não encontra conteúdo
Sintoma: Busca não retorna resultados esperados.
Possíveis causas:
- Índice de busca desatualizado
- Conteúdo em frontmatter (não indexado por padrão)
Soluções:
- Faça build e preview (
npm run build && npm run preview) - Coloque termos importantes no corpo do documento, não só no frontmatter
Frontmatter não renderiza
Sintoma: aparece como texto.
Solução: Verifique se o arquivo está em .md e se a sintaxe do frontmatter está correta (três hífens no início e fim).
Contatos
| Área | Canal |
|---|---|
| Infra/Ambientes | #infra-suporte |
| Automação | #qa-automacao |
| Dúvidas gerais | #qa-geral |