
Começaremos instalando e preparando o Playwright para testes de ponta-a-ponta, usando a mesma configuração e padronização que aplico nos meus projetos do dia a dia. Em seguida, você aprenderá as melhores técnicas para inspecionar e interagir com campos de texto, e-mail, senha, numéricos, data e até mesmo com o upload de arquivos. Você vai aprender a montar localizadores robustos usando IDs, XPath otimizado, labels, placeholders e outros recursos nativos do Playwright para garantir automações estáveis.
Você descobrirá as melhores técnicas para marcar opções em checkboxes e interagir com botões de rádio. Também aprenderá a escolher opções em caixas de lista suspensas e a trabalhar com seleções múltiplas. Vou te ensinar a fazer validações de dados dinâmicos em componentes personalizados, garantindo automações confiáveis que não quebram com facilidade e eliminando testes flaky
.
Você aprenderá a clicar em botões de ação e dinâmicos com espera inteligente, a navegar entre links e redirecionamentos, e a validar o conteúdo em múltiplas abas do navegador. Vamos trabalhar com submissão de formulários, validação de títulos, parágrafos e citações. Vou te mostrar também como interagir com tabelas de dados, validando linhas e colunas com busca e ordenação, e como implementar waits inteligentes para garantir testes estáveis e confiáveis.
No módulo 04, você entra no modo expert validando os componentes mais desafiadores da web moderna.
Vou te ensinar técnicas avançadas para lidar com modais e popups, capturar informações de tooltips, simular ações de Drag & Drop em quadros kanban e fazer mouse hover
preciso. Você também aprenderá a simular o uso do teclado físico, interagir com date pickers
e validar mensagens flutuantes (notificações toast). Para finalizar, você vai executar todos os testes em modo headless
e aprender a gerar relatórios de testes automatizados completos, com vídeos e screenshots, para compartilhar com sua equipe.