Evidence Summary
| Module | Oficinas |
|---|---|
| Route | /oficinas/viaturas |
| Run | crion-viaturas-create-20260606T173439Z |
| Steps | 17 (17 ok) |
| Backend calls | 0 |
| Evidence JSON | raw/playwright/workflows/crion-viaturas-create-20260606T173439Z.json |
Step-by-Step
- Abrir lista de viaturas — ok
- Screenshot da lista — ok
- Clicar Nova Viatura — ok
- Aguardar painel de matrícula — ok
- Preencher matrícula via jQuery (activa botões) — ok
- Aguardar botão Manualmente activado — ok
- Clicar Manualmente (faz pedido AJAX) — ok
- Aguardar formulário de dados de nova viatura — ok
- Selecionar marca — ok
- Selecionar combustível — ok
- Screenshot formulário preenchido — ok
- Fechar modal sem criar (botão X) — ok
- Screenshot após cancelar — ok
- goto /oficinas/viaturas — ok
- click a[href*='novaviatura'].btn-primary — ok
- waitFor #novaviatura_plate — ok
- expectText #novaviatura_btnmanual[disabled], #novaviatura_platecheck[disabled] — ok
Verification
- expectText #novaviatura_btnmanual[disabled], #novaviatura_platecheck[disabled]: ✅ Procurar
Edge Cases Covered
- Verificar botões desactivados antes de preencher matrícula
Screenshots




Backend Calls Observed
- None observed