示例#1
0
        public void ValidarTelaDeConsultaDeCapitulos()
        {
            Thread.Sleep(2000);
            var textoDeBusca = ElementExtensions.GetTexto(Element.Css("div[ng-init='Init()'] h2"), Browser);

            Assert.AreEqual("Buscar Capítulo", textoDeBusca);
        }
示例#2
0
        public void ValidarMensagem(string Mensagem)
        {
            Thread.Sleep(2000);
            var textoPopup      = Element.Css("p[style='display: block;']");
            var validarMensagem = ElementExtensions.GetTexto(textoPopup, Browser);

            Assert.AreEqual(Mensagem, validarMensagem);
        }
示例#3
0
        public void ValidarPopup(string Mensagem)
        {
            Thread.Sleep(2000);
            var textoPopup      = Element.Css("div[class='ng-binding ng-scope']");
            var validarMensagem = ElementExtensions.GetTexto(textoPopup, Browser);

            Assert.AreEqual(Mensagem, validarMensagem);
        }
示例#4
0
        public void ValidarHistorico()
        {
            MouseActions.ClickATM(Browser, BtnHistorico);
            Thread.Sleep(3000);
            var nomeUsuarioLogado      = ElementExtensions.GetTexto(Element.Css("li[class='nav-header'] span:nth-child(1)"), Browser);
            var nomeUsuarioNoHistorico = ElementExtensions.GetTexto(Element.Css("div[role='tablist'] div[ng-repeat='item in ListJSON']:nth-child(1) b:nth-child(1)"), Browser);

            Assert.AreEqual(nomeUsuarioLogado, nomeUsuarioNoHistorico);
        }
示例#5
0
        public void ValidarHistoricoDePedido()
        {
            var BtnHistoricoPedido = Element.Css("a[ng-click='AbrirHistoricoConsulta()']");

            MouseActions.ClickATM(Browser, BtnHistoricoPedido);

            var nomeUsuarioLogado      = ElementExtensions.GetTexto(Element.Css("li[class='nav-header'] span:nth-child(1)"), Browser);
            var nomeUsuarioNoHistorico = ElementExtensions.GetTexto(Element.Css("div[role='tablist'] div[ng-repeat='item in ListJSON']:nth-child(1) b:nth-child(1)"), Browser);

            Assert.AreEqual(nomeUsuarioLogado, nomeUsuarioNoHistorico);
        }
        public void ValidarCamposDeBuscaEmBranco()
        {
            var campoNome           = ElementExtensions.GetValue(InpFiltroNomeTabela, Browser);
            var campoInicioVigencia = ElementExtensions.GetValue(InpFiltroInicioVigencia, Browser);
            var campoFimVigencia    = ElementExtensions.GetValue(InpFiltroFimVigencia, Browser);
            var campoMidia          = ElementExtensions.GetTexto(SlctFiltroMidias, Browser);

            Assert.AreEqual("", campoNome);
            Assert.AreEqual("", campoInicioVigencia);
            Assert.AreEqual("", campoFimVigencia);
            Assert.AreEqual("", campoMidia);
        }
示例#7
0
        public void ValidarMensagemDeAlerta(string Mensagem)
        {
            var textoAlerta = ElementExtensions.GetTexto(Element.Css("p[style='display: block;']"), Browser);

            try
            {
                Thread.Sleep(2000);
                Assert.AreEqual(Mensagem, textoAlerta);
            }
            catch
            {
                Thread.Sleep(2000);
                Assert.AreEqual(Mensagem, textoAlerta);
            }
        }
 public void ValidarPopup(string Mensagem)
 {
     try
     {
         Thread.Sleep(3000);
         ElementExtensions.IsElementVisible(ElementeMensagem, Browser);
         Assert.AreEqual(Mensagem, ElementExtensions.GetTexto(ElementeMensagem, Browser));
     }
     catch
     {
         Thread.Sleep(3000);
         ElementExtensions.IsElementVisible(ElementeMensagem, Browser);
         Assert.AreEqual(Mensagem, ElementExtensions.GetTexto(ElementeMensagem, Browser));
     }
 }
示例#9
0
        public void ValidarPopUpSucesso(string Mensagem)
        {
            var PopUpStatus = Element.Css("div[class='ng-binding ng-scope']");

            Assert.AreEqual(Mensagem, ElementExtensions.GetTexto(PopUpStatus, Browser));
        }
示例#10
0
        public void ValidarPopupDeRegistroExistente(string Mensagem)
        {
            var textoMensagem = Element.Css("p[style='display: block;']");

            Assert.AreEqual(Mensagem, ElementExtensions.GetTexto(textoMensagem, Browser));
        }
        public void ValidarDadosNaoEncontradosNaBusca(string Mensagem)
        {
            var textoTabelaDePrecoNaoEncontrada = ElementExtensions.GetTexto(Element.Css("td[class='dataTables_empty']"), Browser);

            Assert.AreEqual(Mensagem, textoTabelaDePrecoNaoEncontrada);
        }
示例#12
0
        public void ValidarDadosNaoEncontrados(string Mensagem)
        {
            var dadosNaoEncontrados = ElementExtensions.GetTexto(Element.Css("td[class='dataTables_empty']"), Browser);

            Assert.AreEqual(Mensagem, dadosNaoEncontrados);
        }
示例#13
0
        public void ValidarMensagemDeCritica(string Mensagem)
        {
            var textoPopup = ElementExtensions.GetTexto(Element.Css("p[style='display: block;']"), Browser);

            Assert.AreEqual(Mensagem, textoPopup);
        }
示例#14
0
        private void ValidarCampo(string Valor)
        {
            var resultadoConsulta = Element.Xpath("//tbody//div[text()='" + Valor + "']");

            Assert.AreEqual(Valor, ElementExtensions.GetTexto(resultadoConsulta, Browser));
        }
示例#15
0
 public void ValidarPopUpSucesso(string Mensagem)
 {
     Assert.AreEqual(Mensagem, ElementExtensions.GetTexto(PopUpStatus, Browser));
 }