예제 #1
0
        public void BaixarRelatorioExcelDeDDA()
        {
            MouseActions.ClickATM(Browser, BtnDownloadExcel);

            ElementExtensions.EsperarElemento(Element.Css("div[id='toast-container'] div[class='ng-binding ng-scope']"), Browser);
            Assert.AreEqual("Gerando arquivo excel, favor aguarde.", ElementExtensions.GetValorAtributo(Element.Css("div[id='toast-container'] div[class='ng-binding ng-scope']"), "textContent", Browser));
            Thread.Sleep(1000);
        }
예제 #2
0
        public void CadastroDeDDAAleatorioComEndereço()
        {
            SetDDA(DDACadastrado);
            string NomeDDA = GetDDA();

            ElementExtensions.EsperarElemento(InpNomeFantasia, Browser);
            AutomatedActions.SendDataATM(Browser, InpNomeFantasia, NomeDDA);
            AutomatedActions.SendDataATM(Browser, InpNomeCompleto, FakeHelpers.FirstName() + FakeHelpers.RandomNumberStr());
            PreencherCNPJ();
            SelecionarAssociacao("UBEM");
            MouseActions.ClickATM(Browser, ChckAdministrador);
        }
예제 #3
0
        public void ValidarDadosNaAbaDePedido(string Valor)
        {
            var dadosAbaPedido = Element.Xpath("//table[@id='tablePedido']//tbody//div[contains (., '" + Valor + "')]");

            try
            {
                Assert.IsTrue(ElementExtensions.IsClickable(dadosAbaPedido, Browser), "O " + Valor + " não foi encontrado!");
            }
            catch
            {
                ElementExtensions.EsperarElemento(dadosAbaPedido, Browser);
                Assert.IsTrue(ElementExtensions.IsElementVisible(dadosAbaPedido, Browser), "O " + Valor + " não foi encontrado!");
            }
        }
예제 #4
0
        public void ValidarDadosNaoEncontrados(string Mensagem)
        {
            var dadosNaoEncontrados = Element.Xpath("//table[@id='tablePedido']//tbody//td[contains (., '" + Mensagem + "')]");

            try
            {
                Assert.IsTrue(ElementExtensions.IsElementVisible(dadosNaoEncontrados, Browser), "A " + Mensagem + " não foi encontrada!");
            }
            catch
            {
                ElementExtensions.EsperarElemento(dadosNaoEncontrados, Browser);
                Assert.IsTrue(ElementExtensions.IsElementVisible(dadosNaoEncontrados, Browser), "A " + Mensagem + " não foi encontrada!");
            }
        }
예제 #5
0
        public void CadastroDeDDAAleatorio()
        {
            SetDDA(DDACadastrado);
            string NomeDDA = GetDDA();

            ElementExtensions.EsperarElemento(InpNomeFantasia, Browser);
            AutomatedActions.SendDataATM(Browser, InpNomeFantasia, NomeDDA);
            AutomatedActions.SendDataATM(Browser, InpNomeCompleto, FakeHelpers.FirstName() + FakeHelpers.RandomNumberStr());
            PreencherCNPJ();
            SelecionarAssociacao("UBEM");
            MouseActions.ClickATM(Browser, ChckAdministrador);
            //AutomatedActions.SendData(Browser, InpDataNascimento, "10/10/1992");
            CadastrarContatoDDA();
            MouseActions.ClickATM(Browser, ElementeMensagem);
            MouseActions.ClickATM(Browser, BtnSalvarDDA);
        }
예제 #6
0
 internal void CadastrarEndereco(string Logradouro, string Bairro, string Cidade, string CEP, string Salvar)
 {
     ElementExtensions.EsperarElemento(CadastroLogadouro, Browser);
     AutomatedActions.SendDataATM(Browser, CadastroLogadouro, Logradouro);
     //CadastroLogadouro.SendKeys(Logradouro);
     AutomatedActions.SendDataATM(Browser, CadastroBairro, Bairro);
     //CadastroBairro.SendKeys(Bairro);
     AutomatedActions.SendDataATM(Browser, CadastroCidade, Cidade);
     //CadastroCidade.SendKeys(Cidade);
     Thread.Sleep(1000);
     MouseActions.ClickATM(Browser, CadastroCEP);
     //CadastroCEP.Click();
     Thread.Sleep(1000);
     AutomatedActions.SendDataATM(Browser, CadastroCEP, CEP);
     //CadastroCEP.SendKeys(CEP);
     Thread.Sleep(1000);
     if (Salvar != "")
     {
         MouseActions.ClickATM(Browser, SalvarEndereço);
         //SalvarEndereço.Click();
     }
 }
예제 #7
0
 private void PreencherNomeFantasia(string NomeFantasia)
 {
     ElementExtensions.EsperarElemento(InpNomeFantasia, Browser);
     AutomatedActions.SendDataATM(Browser, InpNomeFantasia, NomeFantasia);
 }
예제 #8
0
 public void ValidarCadastroDeDDA()
 {
     ClicarSalvarCadastroDeDDA();
     ElementExtensions.EsperarElemento(Element.Css("a[ng-click='ShowHideFiltro()']"), Browser);
 }
예제 #9
0
 private void ValidarPopUpSucesso()
 {
     ElementExtensions.EsperarElemento(Element.Css("div[id='toast-container'] div[class='ng-binding ng-scope']"), Browser);
     Assert.AreEqual("Registro salvo com sucesso.", ElementExtensions.GetValorAtributo(Element.Css("div[id='toast-container'] div[class='ng-binding ng-scope']"), "textContent", Browser));
     Thread.Sleep(1000);
 }