Home - sandersbr/curso-automacao GitHub Wiki

Welcome to the curso-automacao wiki!

Fortaleza, 20 de Novembro de 2024

Este documento tem o proprosito de

APRESENTAÇÃO

Treinamento:

  • Automação de testes com selenium webdriver em java

Vamos aprender:

  • Como automatizar testes desde a preparação do ambiente até a execução de seus testes na nuvem ou localmente, e também a execução via linha de comando.

Veremos:

  • exemplos práticos;
  • como interagir com elementos na tela;
  • estratégias como DDT;

O QUE É O SELENIUM WEB DRIVER

No inicio era um plugin; Era instalado no Firefox; Ele gravava passos numa página; Ele transformava em um script para ser executado de forma automática; Não conseguia executar em outros navegadores pois não tinha crossbrowser.

Selenium IDE (evoluiu para) > Selenium RC (Eveluiu para) > Selenium WebDriver.

Selenium já é um padrão estabelecido pelo W3C.

A gente vai começar a trabalhar o Selenium web driver desde o momento de

• preparar o ambiente
• criar o projeto
• criar o scripts
• melhorar o scripts

O que eu preciso para o nosso ambiente de testes? • o que eu preciso instalar na minha maquina para que eu esteja pronto para escrever os meus scripts.

https://www.selenium.dev/pt-br/

https://www.w3.org/TR/webdriver/

O que eu preciso para o nosso ambiente de testes?

ATENÇÃO

Para executar a próxima aula:

  1. Desabilite firewall, antivirus e proxies
  2. Copie exatamente o código que eu demonstro no vídeo
  3. Se qualquer coisa ficar vermelha, faça o seguinte: Clique com o botão direito do mouse no arquivo pom.xml, depois vá em Maven e por fim clique em Reload Project
  4. Iremos baixar um software chamado ChromeDriver, ele precisa estar na mesma versão do seu navegador Chrome, caso contrário, não funcionará!

Download e Dependências

...