Entrar em Contato

Programa do Curso

Introdução ao Selenium com Python

  • Por que usar Selenium para testes web
  • Vantagens do Python em comparação com outras linguagens para automação de testes
  • Casos de uso reais de Selenium e Python

Instalação e Configuração

  • Configurando Python e IDEs (PyCharm, VS Code)
  • Instalando Selenium e WebDrivers
  • Configurando Pytest como executor de testes

Arquitetura e Componentes do Selenium 4

  • Selenium IDE: gravação e reprodução rápidas
  • Selenium WebDriver: APIs de automação de navegador
  • Selenium Grid: testes paralelos e distribuídos

Essenciais de Scripting em Python para Automação

  • Fundamentos de Python para testadores
  • Trabalhando com estruturas de dados em scripts de teste
  • Usando Pytest para asserções e fixtures

WebDriver em Ação

  • Navegando em aplicações web
  • Localizando elementos: localizadores, seletores CSS, XPath, localizadores relativos
  • Interagindo com formulários, alertas, iframes e listas suspensas

Design de Framework com Page Object Model (POM)

  • Introdução ao POM
  • Construindo classes de página reutilizáveis
  • Implementando testes orientados a dados e orientados a palavras-chave

Automação de Testes Avançada

  • Executando testes em vários navegadores
  • Testes paralelos com Selenium Grid e Pytest-xdist
  • Estratégias de testes entre navegadores

Integração Contínua e Relatórios

  • Integrando testes com Jenkins, GitHub Actions ou GitLab CI
  • Gerando relatórios com Allure ou Pytest-html
  • Controle de versões e melhores práticas com Git

Solução de Problemas e Melhores Práticas

  • Problemas comuns com localizadores, esperas e sincronização
  • Estabilizando testes instáveis (flaky tests)
  • Melhores práticas para suítes de testes manuteníveis

Resumo e Próximos Passos

Requisitos

  • Experiência básica em programação com Python
  • Conhecimento básico dos conceitos de automação de testes
  • Familiaridade com aplicações web e navegadores

Público-Alvo

  • Testadores
  • Desenvolvedores
  • Engenheiros de automação de QA
 14 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (2)

Próximas Formações Provisórias

Categorias Relacionadas