Evidence Summary
| Module | Oficinas |
|---|---|
| Route | /oficinas/agenda |
| Run | crion-agenda-20260606T173020Z |
| Steps | 15 (15 ok) |
| Backend calls | 0 |
| Evidence JSON | raw/playwright/workflows/crion-agenda-20260606T173020Z.json |
Step-by-Step
- Abrir agenda — ok
- Screenshot da agenda (calendário) — ok
- Abrir painel de nova marcação via JS (ace-aside) — ok
- Aguardar botão Guardar do painel — ok
- Preencher data receção — ok
- Preencher hora receção — ok
- Preencher assunto — ok
- Screenshot do formulário preenchido — ok
- Cancelar marcação — ok
- Screenshot após cancelar — ok
- goto /oficinas/agenda — ok
- evaluate — ok
- waitFor #novamarcacao_buttonSave — ok
- click #novamarcacao_buttonSave — ok
- expectText .has-error, .alert, .invalid-feedback, .text-danger, .swal2-container — ok
Verification
- expectText .has-error, .alert, .invalid-feedback, .text-danger, .swal2-container: ❌
Edge Cases Covered
- Tentar guardar marcação sem dados obrigatórios
Screenshots




Backend Calls Observed
- None observed