Entrar em Contato
 Duração 14 horas

Programa do Curso

Introdução ao Selenium com Python

  • Porquê usar Selenium para testes web
  • Vantagens do Python face a 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 runner de testes

Arquitetura e Componentes da Selenium 4

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

Fundamentos de Scripting em Python para Automação

  • Noções básicas de Python para testadores
  • Trabalho com estruturas de dados em scripts de testes
  • Utilização 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

Design 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 orientados 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
  • Controlo de versões e boas práticas com Git

Resolução de Problemas e Boas Práticas

  • Problemas comuns com localizadores, esperas e sincronização
  • Estabilização de testes instáveis (flaky)
  • Boas práticas para suítes de testes mantidas

Resumo e Próximos Passos

Requisitos

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

Público-Alvo

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

Formação Empresarial Personalizada

Soluções de formação concebidas 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, formação online em direto, 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