pagina 2 - sandersbr/automacao-selenium GitHub Wiki
-
========================================================================== | plataforma: ..... youtube | canal: .......... mestre qa | video: .......... como criar seu primeiro projeto com selenium: tutorial para iniciantes | URL do video: ... https://www.youtube.com/watch?v=TVIeXln6xX8
-
==========================================================================
• verificar se existe o java e o maven no computador:
abra o cmd, digite o comando abaixo e clique Enter java - version abra o cmd, digite o comando abaixo e clique Enter mvn --version
• baixar e instalar o java:
https://www.java.com/pt-BR/ https://www.oracle.com/br/java/technologies/downloads/
• baixar e instalar o maven:
https://maven.apache.org/download.cgi Binary zip archive, link: apache-maven-3.9.9-bin.zip baixar, descompactar, a pasta apache-maven-3.9.9 pode ser colada dentro do disco C exemplo: c:\maven\apache-maven-3.9.9
• variáveis de ambiente:
em variaveis do sistema, para o maven:
path, seleciona, editar, novo, copia o caminho da pasta do maven C:\maven\apache-maven-3.9.9\bin, cola na linha em branco, OK, e verifica se gravou realmente. *para esse caso pode ser colocado em variaveis do usuario
em variaveis do sistema, para o java:
novo > nome da variavel JAVA_HOME > valor da variavel C:\program files\java\jdk-21, copia, cola no valor da variavel > OK > OK > OK
• cmd: java - version mvn --version
resultado esperado: +-------------------------------------------------------------------------------------------------------------------+ | Microsoft Windows [versão 10.0.19045.5737] | (c) Microsoft Corporation. Todos os direitos reservados. | | C:\Users\Sandersbr>java -version | java version "23.0.1" 2024-10-15 | Java(TM) SE Runtime Environment (build 23.0.1+11-39) | Java HotSpot(TM) 64-Bit Server VM (build 23.0.1+11-39, mixed mode, sharing) | | C:\Users\Sandersbr>mvn --version | Apache Maven 3.9.9 (8e8579a9e76f7d015ee5ec7bfcdc97d260186937) | Maven home: C:\maven\apache-maven-3.9.9 | Java version: 17, vendor: Azul Systems, Inc., runtime: C:\Program Files\Java\zulu17.28.13-ca-jdk17.0.0-win_x64 | Default locale: pt_BR, platform encoding: Cp1252 | OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows" | | C:\Users\Sandersbr> +-------------------------------------------------------------------------------------------------------------------+
• eclipse
download, instalação https://www.eclipse.org/downloads/ eclipse-inst-jre-win64.exe executar eclipse IDE for Java Developers ... INSTALLING LAUNCH
select a directory as workspace Launch
aba welcome *observação: se essa for a unica aba aberta, você poderá fechá-la, e será exibida as abas default do java na perspectiva java.
• criar nosso primeiro projeto como eclipse File > new > maven project
janela: New Maven Project [marque] Create simple project (skip archtype selection) next
Groupid: PrimeiroProjetoSelenium Artifact id: PrimeiroProjetoSelenium Finish
aguarde
na aba/view Package Explorer será exibido o projeto criado
• chromewebdriver
verificar versão do browser googlechrome execute, clique nos 3 pontinhos, ajuda, sobre o Google Chrome, Versão 135.0.7049.85 (Versão oficial) 64 bits
pesquisar, baixar, no site de pesquisa, pesquise chromewebdriver, pesquisar Downloads | ChromeDriver - Chrome for Developers https://developer.chrome.com/docs/chromedriver/downloads?hl=pt-br Aviso: se você estiver usando a versão 115 ou mais recente do Chrome, consulte o "painel de disponibilidade do Chrome para testes". https://googlechromelabs.github.io/chrome-for-testing/
+ ---------------------------------------------------------------------------------------------------------------------------------------------+ | Binary | Platform | URL | HTTP status | + ---------------------------------------------------------------------------------------------------------------------------------------------+ | chrome | win64 | https://storage.googleapis.com/chrome-for-testing-public/135.0.7049.95/win64/chrome-win64.zip | 200 | | chromedriver | win64 | https://storage.googleapis.com/chrome-for-testing-public/135.0.7049.95/win64/chromedriver-win64.zip | 200 | + ---------------------------------------------------------------------------------------------------------------------------------------------+ chromedriver-win64 (3).zip extrair, acessa as pastas e localiza o chromedriver.exe volta para o eclipse clique com o botão esquerdo do mouse, depois com o botão direito na raiz do projeto que voce criou new, Folder nomeie para driver finish volta para o eclipse será exibida pasta driver clique com o botão esquerdo do mouse, depois com o botão direito paste (ctrl+v) será exibido o chromedriver
• POM.XML
4.0.0 PrimeiroProjetoSelenium PrimeiroProjetoSelenium 0.0.1-SNAPSHOTprecisamos incluir as dependencias do selenium no pesquisador, pesquise selenium maven org.seleniumhq.selenium https://mvnrepository.com/artifact/org.seleniumhq.selenium Selenium Java aba central 4.31.0 aba Maven
org.seleniumhq.selenium selenium-java 4.31.0volte para o POM.XML Inclua a tag
4.0.0 PrimeiroProjetoSelenium PrimeiroProjetoSelenium 0.0.1-SNAPSHOT org.seleniumhq.selenium selenium-java 4.31.0salve o eclipse irá baixar as bibliotecas automaticamente
• vamos criar nossa classe para rodar o teste em selenium
dentro do projeto PrimeiroProjetoSelenium localize src/test/java clique com o botão esquerdo do mouse, clique com o botão direito, new, class
janela: new java class
name: TestSelenium finish
foi criado TestSelenium.java
public class TestSelenium{
}
vamos escrever