Baixe o app para aproveitar ainda mais
Prévia do material em texto
Everton Souza Janeiro 29, 2018 Automação de Testes com Selenium WebDriver em Java Downloads e dependencias Java JDK Link http://www.oracle.com/technetwork/pt/java/javase/downloads/jdk8-downloads-2133151.html Eclipse http://www.eclipse.org/downloads/ Junit https://mvnrepository.com/artifact/junit/junit/4.12 Selenium WebDriver https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java/3.6.0 ChromeDriver https://sites.google.com/a/chromium.org/chromedriver/downloads Downloads e dependencias Extras Outros Drivers https://github.com/mozilla/geckodriver/releases(Firefox) http://selenium-release.storage.googleapis.com/index.html?path=3.6 (Internet Explorer) Cucumber-JVM https://cucumber.io/docs/reference/jvm Configuracao do Selenium Webdriver em Java Nós usaremos o Eclipse, Junit, Selenium Webdriver, Maven. Nosso primeiro passo e abrir o eclipse e clicar em File -> New -> Others -> Maven Project. Configuracao do Selenium Webdriver em Java Agora clique em next nas duas proximas telas. Configuracao do Selenium Webdriver em Java Group Id: É como se fosse o nome do grupo da empresa e com sempre colocar sempre de ordem contraria de trás pra frente Ex: com.google.www Artifact Id: É o nome do jar do seu projeto. Depois clique em Finish. Configuracao do Selenium Webdriver em Java Criado o projeto agora iremos configurar o nosso POM, é por ele que nos baixaremos nossas jar das ferramentas que iremos precisar nesse projeto, de começo, iremos só usar o JUNIT, Selenium-Java e Selenium Chrome-Driver. Através deste link https://mvnrepository.com/, depois basta escolher os jar e a versão e copiar o link. Abaixo duas que ja usaremos Junit https://mvnrepository.com/artifact/junit/junit/4.12 Selenium WebDriver https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java/3.6.0 Configuracao do Selenium Webdriver em Java Configuracao do Selenium Webdriver em Java E depois abrir o arquivo POM e inserir o link e salvar que o Maven se encarregara de baixar as libs ou jars para você. Como apresentado na figura abaixo: Configuracao do Selenium Webdriver em Java Agora vamos criar um pacote em Java chamado test. Configuracao do Selenium Webdriver em Java Agora vamos criar uma classe de JUNIT TEST CASE para podermos realizar nosso testes. Crie com o nome de AbrirNavegador. Configuracao do Selenium Webdriver em Java Marque as quatro opções “setUp”, “tearDown”. E escolha a versão 4 do Junit e de finish. Configuracao do Selenium Webdriver em Java Próximo passo iremos instanciar a classe do Webdriver passando como parâmetro driver. static Webdriver driver; E iremos dizer para o eclipse onde está no computador o driver do Chrome System.setProperty("webdriver.chrome.driver", "C:\\chromedriver.exe"); Em seguida iremos instanciar a classe do Chrome e adicionando ao parâmetro driver. driver = new ChromeDriver(); E finalmente iremos passar para o drive a URL que queremos acessar, sem esquecer de colocar “Https:// “sempre . driver.get("https://www.google.com.br"); Configuracao do Selenium Webdriver em Java Configuracao do Selenium Webdriver em Java Agora pode rodar clicar na classe AbrirNavegador como botão direito e depois RunAs -> Junit Test e vera o projeto rodar e ver que o sistema irá abrir a página. Agora para terminar precisamos fechar o navegador e para isso temos duas formas para fechar driver.close(); = O driver close ele apenas fecha a aba que ele usou para testar o sistema. driver.quit(); = O driver quit ele fecha o browser por completo após testar o sistema. Vamos colocar dentro do método “After” ou seja ele vai executar esse método depois que terminar os testes. Configuracao do Selenium Webdriver em Java Agora só botar o teste para rodar e pronto! Basta clicar com botão direto do mouse no projeto ou na classe AbrirNavegadorTest e clicar em RunAs -> Junit Test. E assim terminamos nossa primeira aula de Selenium Webdriver. Dúvidas
Compartilhar