BIGtheme.net http://bigtheme.net/ecommerce/opencart OpenCart Templates

Iniciando Automação de Testes III (Internet Explorer)

Como mencionado no post anterior, frequentemente devemos testar em navegadores diferentes, nos posts utilizamos Mozilla Firefox, Chrome e agora vamos utilizar IE

Vamos iniciar a configuração para rodar nossos testes no IE:

Configuração:

Para rodar precisamos do IEDriverServer.exe disponível aqui: Download

Atenção

Alguns erros são esperados! Para que isto não aconteça iremos configurar o IE:

Primeiro:

  1. Abra o Internet Explorer
  2. Vá até Ferramentas –> Opções da Internet
  3. Clique na Aba Segurança
  4. Selecione Internet e marque o check box Habilitar Modo Protegido (requer a reinicialização do Internet Explorer)
  5. Selecione Internet Local e marque o check box Habilitar Modo Protegido (requer a reinicialização do Internet Explorer)
  6. Selecione Sites confiáveis e marque o check box Habilitar Modo Protegido (requer a reinicialização do Internet Explorer)
  7. Selecione Sites Restritos e marque o check box Habilitar Modo Protegido (requer a reinicialização do Internet Explorer)
  8. Clique em OK

Você precisa reiniciar o Internet Explorer para que as alterações sejam aplicadas.

Segundo:

Verifique se o nível de Zoom está na escala de 100%, algumas vezes isso pode levar a um erro.

Com estes pontos resolvidos precisamos salvar o arquivo extrado do IEDriverServer, no exemplo extraímos para C:\QuaTest\Drive\C:\QuaTest\Drive, mesma pasta onde estava o ChromeDriver.

Ponto assim seu IE está pronto para ser utilizado nos testes! Vamos agora para um script de automação para utilizar no IE

package Testes;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.ie.InternetExplorerDriver;

public class Classe_IE {

public static void main(String[] args) throws Exception {

System.setProperty(“webdriver.ie.driver”, “C:/QuaTest/Drive/IEDriverServer.exe”);

WebDriver driver = new InternetExplorerDriver();

driver.get(“http://quatest.com.br/Exemplos/Inicio_Automacao/calculadora.html”);

driver.findElement(By.xpath(“//input[@id=’botao2′]”)).click();
driver.findElement(By.xpath(“//input[@id=’botao*’]”)).click();
driver.findElement(By.xpath(“//input[@id=’botao8′]”)).click();
driver.findElement(By.xpath(“//input[@id=’botao=’]”)).click();
String resultado = driver.findElement(By.xpath(“//input[@id=’calculo’]”)).getAttribute(“value”);
System.out.println(“Resultado do Calculo é : “ + resultado);
driver.close();

}

}

Próximo post iremos conhecer os principais comandos!

Comente sobre o que você achou e caso possua alguma dúvida.

 

About Luiz Lohn

Avatar
Luiz Lohn trabalha como QA Engineer em uma multinacional, além de realizar palestras e consultorias em empresas. Atua como um dos coordenadores do GUTS-SC (Grupo de usuário de teste de software), membro ativo na comunidade de qualidade e teste de software, ministra palestras e cursos. Especializando-se em segurança web e mobile.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Page Reader Press Enter to Read Page Content Out Loud Press Enter to Pause or Restart Reading Page Content Out Loud Press Enter to Stop Reading Page Content Out Loud Screen Reader Support