Radar Tecnológico · adopt
Playwright
Substituiu uma suíte de Selenium instável; o trace viewer torna as falhas realmente depuráveis.
- Anel
- adopt
- O que isso significa
- Aplicado de forma consistente — pronto para escala.
- Movimento
- Moveu para dentro
O Playwright substituiu uma suíte de Selenium que tinha virado ruído de fundo — instável a ponto de uma execução vermelha raramente significar alguma coisa, então as pessoas passaram a ignorá-la, o que é pior do que não ter suíte nenhuma.
O trace viewer é o motivo real de ter pegado. Um teste que falha gera um trace completo — snapshots do DOM, chamadas de rede, saída de console — que transforma “falhou no CI, funciona na minha máquina” numa investigação de cinco minutos em vez de rodar de novo e torcer.
O auto-waiting removeu a maior parte dos sleep() que tinham apodrecido a suíte antiga por dentro. Não é bala de prata — testes que verificam timing de animação ainda exigem cuidado — mas a taxa de falha caiu o suficiente pra as pessoas voltarem a confiar no vermelho.