Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Automação de Testes com Playwright, Python e Pytest
Rating: 4.8 out of 5(112 ratings)
564 students

Automação de Testes com Playwright, Python e Pytest

Do zero ao avançado: testes web modernos + IA com Claude Code
Last updated 7/2026
Portuguese
Portuguese [Auto],

What you'll learn

  • Criar testes rápidos, confiáveis e eficientes para qualquer aplicação web
  • Construir suítes de teste escaláveis usando Page Object Model e Fixtures do Pytest
  • Entender e aplicar os fundamentos do Playwright (navegação, interações, seletores, uploads e downloads de arquivos)
  • Gerar testes automaticamente usando IA com Claude Code e Playwright MCP Server
  • Integrar testes automatizados em pipelines de CI/CD

Course content

18 sections81 lectures9h 27m total length
  • Recursos

    PDF para acompanhamento

  • Instalação do Python + PyCharm2:43
  • Criando o Ambiente Virtual2:55
  • Instalando Playwright + Pytest1:54
  • Primeiro Teste Automatizado7:54
  • Estrutura Básica de um Projeto6:16

Requirements

  • Noções básicas de lógica de programação ou Python serão úteis, mas não obrigatórias.

Description

O Playwright, desenvolvido pela Microsoft, vem ganhando cada vez mais espaço por ser uma ferramenta completa e moderna para automação de testes web. Ele suporta diferentes navegadores (Chromium, Firefox e WebKit) e oferece recursos poderosos como auto-wait, gravação de scripts e depuração integrada, que simplificam o trabalho e tornam os testes mais robustos.

Neste curso, você vai aprender a usar o Playwright junto com Python e Pytest, uma das combinações mais procuradas no mercado. Começamos do zero: instalação do Python, criação do ambiente virtual, configuração do Playwright e execução do seu primeiro teste automatizado.

Ao longo das aulas, você vai dominar os fundamentos do Playwright, entender como trabalhar com seletores, comandos essenciais, inspeção de elementos e boas práticas. Depois, vamos avançar para o Page Object Model (POM), um padrão que ajuda a organizar e dar clareza ao projeto.

Você também terá um módulo exclusivo sobre Pytest Fixtures, aprendendo na prática como criar fixtures, explorar seus diferentes escopos e aplicá-las em cenários reais para manter seus testes bem estruturados e reutilizáveis.

Além disso, o curso traz temas indispensáveis no dia a dia de automação: upload e download de arquivos, execução em paralelo, relatórios HTML personalizados, autenticação com storage state e, por fim, a integração com CI/CD usando Jenkins.

E para fechar, você vai aprender a usar Inteligência Artificial para acelerar seu trabalho com automação. Em um módulo dedicado, vamos configurar o Claude Code com o Playwright MCP Server para gerar testes automaticamente, a IA navega no site, analisa os elementos e cria os testes no padrão do seu projeto. Você também vai aprender a refinar e debugar testes com IA e a criar Skills personalizadas que padronizam a geração de testes para todo o time.

Ao final, você terá desenvolvido um projeto completo de automação, aplicando conceitos e práticas usados em empresas, pronto para ser levado para o seu ambiente profissional.

Seja para dar os primeiros passos em QA ou para elevar o nível da sua carreira, este curso vai mudar a forma como você enxerga e aplica automação de testes.

Who this course is for:

  • Analistas de Testes de Software
  • Quem deseja trabalhar com automações web em geral