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:
- Desabilite firewall, antivirus e proxies
- Copie exatamente o código que eu demonstro no vídeo
- 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
- 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
...