BIGtheme.net http://bigtheme.net/ecommerce/opencart OpenCart Templates
19/10/2017 - 7:08 AM

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

Luiz Lohn
Mobile QA Engineer, trabalha há mais de 4 anos com qualidade e teste de software. Atualmente na SocialBase trabalha com automação e testes manuais de Aplicativos Móveis. Fundador do site QUATEST e coordenador do GUTS-SC

Deixe uma resposta

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