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.

 

Sobre 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.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

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