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 do Selenium e Python

Instalação e Configuração

  • Configuração do Python e IDEs (PyCharm, VS Code)
  • Instalação do Selenium e WebDrivers
  • Configuração do 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 do Python para testadores
  • Tratamento de estruturas de dados em scripts de teste
  • Uso do Pytest para asserções e fixtures

WebDriver em Ação

  • Navegação em aplicações web
  • Localização de elementos: localizadores, seletores CSS, XPath, localizadores relativos
  • Interação com formulários, alertas, iframes e listas suspensas

Desenho de Frameworks com Page Object Model (POM)

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

Automação de Testes Avançada

  • Execução de testes em múltiplos navegadores
  • Testes paralelos com Selenium Grid e Pytest-xdist
  • Estratégias de testes entre navegadores

Integração Contínua e Relatórios

  • Integração de testes com Jenkins, GitHub Actions ou GitLab CI
  • Geração de relatórios com Allure ou Pytest-html
  • Controle de versão e práticas recomendadas com Git

Solução de Problemas e Práticas Recomendadas

  • Problemas comuns com localizadores, esperas e sincronização
  • Estabilização de testes instáveis (flaky tests)
  • Práticas recomendadas para suítes de testes mantidáveis

Resumo e Próximos Passos

Requisitos

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

Público-Alvo

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

Treinamento Corporativo Personalizado

Soluções de treinamento projetadas exclusivamente para empresas.

  • Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
  • Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
  • Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Investimento

Preço por grupo privado, treinamento online ao vivo, a partir de 2600 € + VAT*

Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes

Testemunhos de Clientes (2)

Próximas Formações Provisórias

Categorias Relacionadas