Package br.com.pixeon.tests

Source Code of br.com.pixeon.tests.HeaderTest

package br.com.pixeon.tests;

import org.testng.Assert;
import org.testng.annotations.Test;

import br.com.pixeon.pages.Header;
import br.com.pixeon.pages.Login;

public class HeaderTest {
 
  //@Test (groups = {"header1"})
  public void loginSucesso() {
    Login lp = new Login();
    Header h = new Header();
    lp.inserirLogin("99999999999");
    lp.inserirSenha("123");
    lp.pressionarBotaoEntrar();
    Assert.assertTrue(h.menuUsuarioVisivel());
  }
 
  /**
   * Realiza a seleção da clínica; Complementa o teste de login do usuário.
   * @throws InterruptedException
   */
  @Test (groups = {"header2"}, dependsOnGroups ={"C"})
  public void selecionarClinicaUsuario(){
    Header header = new Header();
    if(header.menuUsuarioVisivel()){
      header.selecionarClinica("DR. JOELHO'S CLINIC");
      Assert.assertEquals(header.retornaNomeClinicaAtual(), "DR. JOELHO'S CLINIC");
    } else
      Assert.fail("ERRO: Não foi possível selecionar a clínica do usuário.");   
  }

 
 
  @Test (groups = {"header3"}, dependsOnGroups ={"header2"})
  public void acessarItemMenu() throws InterruptedException{
    Header h = new Header();
    h.acessarItemMenu("Roots");
    Thread.sleep(1000);
    h.acessarItemMenu("Starbucks");
    Thread.sleep(1000);
    h.acessarItemMenu("42");
 
 
 
  /**
   * Realizar o logout do usuário.
   *
   * Atualmente apresenta problema para realizar o logout pois a página nunca termina de carregar, em virtude do
   * problema ao carregar a fonte da página de laudo.
   */ 
  @Test (dependsOnGroups = {"header3"})
  public void realizarLogout(){
    Header h = new Header();
    Login l = new Login();
    h.acessarMenuSair();
    Assert.assertTrue(l.carregouPaginaLogin());
  }

}
TOP

Related Classes of br.com.pixeon.tests.HeaderTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.