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); }
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); }
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!"); } }
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!"); } }
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); }
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(); } }
private void PreencherNomeFantasia(string NomeFantasia) { ElementExtensions.EsperarElemento(InpNomeFantasia, Browser); AutomatedActions.SendDataATM(Browser, InpNomeFantasia, NomeFantasia); }
public void ValidarCadastroDeDDA() { ClicarSalvarCadastroDeDDA(); ElementExtensions.EsperarElemento(Element.Css("a[ng-click='ShowHideFiltro()']"), Browser); }
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); }