public void validaPaginaInicial() { CtrlChildActionLogin ctrlChildActionLogin = new CtrlChildActionLogin(); relatorio.startStep("Validar Página Inicial"); ctrlChildActionLogin.assertAreEqual("Portal Lojas", By.Id("tituloPagina")); ctrlChildActionLogin.assertIsTrue(By.Id("cpfSearch")); ctrlChildActionLogin.assertIsTrue(By.Id("btnSearch")); try { ctrlChildActionLogin.assertAreEqual("Concessao do Cartao", By.Id("menuCollapse3162")); } catch (AssertionException e) { Global.verificationErrors.Append(e.Message); } try { ctrlChildActionLogin.assertAreEqual("Atendimento", By.Id("menuCollapse3164")); } catch (AssertionException e) { Global.verificationErrors.Append(e.Message); } relatorio.endStep("Validação concluida com sucesso"); }
public void validaLogin() { relatorio.startStep("Validar Login"); CtrlChildActionLogin ctrlChildActionLogin = new CtrlChildActionLogin(); ctrlChildActionLogin.wait(By.XPath("//button[@type='submit']")); ctrlChildActionLogin.wait(By.CssSelector("img.png_bg")); try { ctrlChildActionLogin.assertAreEqual("Login", By.CssSelector("strong")); ctrlChildActionLogin.assertIsTrue(By.Id("login_username")); ctrlChildActionLogin.assertIsTrue(By.Id("login_password")); ctrlChildActionLogin.assertIsTrue(By.XPath("//button[@type='submit']")); //Validar Tela de Login ctrlChildActionLogin.assertAreEqualTitle("PSF Security"); ctrlChildActionLogin.assertIsTrue(By.CssSelector("img.png_bg")); ctrlChildActionLogin.assertAreEqual("Portal Lojas", By.Id("tituloPagina")); } catch (AssertionException e) { Global.verificationErrors.Append(e.Message); } relatorio.endStep("Tela validada com sucesso"); }
public void Login(string login, string senha) { //Validar Seção de Login relatorio.startStep("Efetuar Login"); //Efetuar Login CtrlChildActionLogin ctrlChildActionLogin = new CtrlChildActionLogin(); ctrlChildActionLogin.Clear(By.Id("login_username")); ctrlChildActionLogin.SendKeys(By.Id("login_username"), login); ctrlChildActionLogin.Clear(By.Id("login_password")); ctrlChildActionLogin.SendKeys(By.Id("login_password"), senha); Thread.Sleep(2000); ctrlChildActionLogin.Click(By.XPath("//button[@type='submit']")); ctrlChildActionLogin.waitText(By.Id("text-login-msg"), "Login efetuado com sucesso!"); ctrlChildActionLogin.assertAreEqual("Login efetuado com sucesso!", By.Id("text-login-msg")); relatorio.endStep("Login realizado com sucesso"); }