public void ConsultaSimplesObra(string Obra) { Thread.Sleep(2000); if (Obra == "Obra") { AutomatedActions.SendDataATM(Browser, InpBuscaSimples, CadastrarObraEComposicaoPage.Obra); } else { AutomatedActions.SendDataATM(Browser, InpBuscaSimples, Obra); } MouseActions.ClickATM(Browser, BtnPesquisaSimples); MouseActions.ClickATM(Browser, BtnShowFiltro); if (Obra == "Obra") { var tituloObra = Element.Xpath("//div[text()='" + CadastrarObraEComposicaoPage.Obra + "']"); MouseActions.DoubleClickATM(Browser, tituloObra); } else { var tituloObra = Element.Xpath("//div[text()='" + Obra + "']"); MouseActions.DoubleClickATM(Browser, tituloObra); } }
public void SelecionarCueSheet(string Valor) { Thread.Sleep(2000); var selecionarCueSheet = Element.Xpath("//td/div[text()='" + Valor + "']"); MouseActions.DoubleClickATM(Browser, selecionarCueSheet); }
public void ValidarObraNaGrid(string Titulo, string Autor, string DDA, string Nacionalidade, string Tipo, string DominioPublico) { try { var tr = 1; while (tr <= 11) { var textTitulo = ElementExtensions.GetValorAtributo(Element.Xpath("//tr[" + tr + "]//td[1]//div"), "textContent", Browser); var textNacionalidade = ElementExtensions.GetValorAtributo(Element.Xpath("//tr[" + tr + "]//td[3]//div"), "textContent", Browser); var textTipo = ElementExtensions.GetValorAtributo(Element.Xpath("//tr[" + tr + "]//td[4]//div"), "textContent", Browser); var textDominioPublico = ElementExtensions.GetValorAtributo(Element.Xpath("//tr[" + tr + "]//td[5]//div"), "textContent", Browser); if (textTitulo == Titulo && textNacionalidade == Nacionalidade && textTipo == Tipo && textDominioPublico == DominioPublico) { Assert.AreEqual(Titulo, textTitulo); Assert.AreEqual(Nacionalidade, textNacionalidade); Assert.AreEqual(Tipo, textTipo); Assert.AreEqual(DominioPublico, textDominioPublico); Assert.IsTrue(ElementExtensions.IsClickable(Element.Xpath("//tr[" + tr + "]//td[2]//div[contains (., '" + Autor + "-" + DDA + "')]"), Browser)); Thread.Sleep(2000); MouseActions.DoubleClickATM(Browser, Element.Xpath("//tr[" + tr + "]//td[1]//div")); tr = tr + 20; } tr = tr + 1; } } catch { throw new ArgumentException("A obra não foi encontrada."); } }
public void AcessarPedido() { var pedido = Element.Xpath("//table[@id='tablePedido']//div[text()='" + CadastrarObraEComposicaoPage.Obra + "']"); ElementExtensions.IsElementVisible(pedido, Browser); MouseActions.DoubleClickATM(Browser, pedido); }
public void SelecionarItemParaEditar(string Valor) { //var item = Element.Xpath("//tbody[@dnd-list='PedidoDadosDragDropPagamento.lists']//td[text()='" + CadastrarObraEComposicaoPage.Autor + "']"); var item = Element.Xpath("//tbody[@dnd-list='PedidoDadosDragDropPagamento.lists']//td[text()='" + Valor + "']"); MouseActions.DoubleClickATM(Browser, item); }
//******************************EXCLUSÃO DE CAPITULO CADASTRADO******************************** //******************************ALTERAÇÃO DE CAPITULO CADASTRADO******************************** public void AlterarCapitulo(string Produto, string Capitulo, string Observacao) { if (Produto == "Aleatório") { var nomeProduto = "//table[@dt-columns='dtColumns']//div[text()='" + CadastroDeProdutoPage.Produto + "']"; MouseActions.DoubleClickATM(Browser, Element.Xpath(nomeProduto)); } else { string nomeProduto = "//table[@dt-columns='dtColumns']//div[text()='" + Produto + "']"; MouseActions.DoubleClickATM(Browser, Element.Xpath(nomeProduto)); } if (Capitulo != "" && Capitulo != " ") { AutomatedActions.SendDataATM(Browser, InpCapitulo, Capitulo); } if (Observacao != "" && Observacao != " ") { AutomatedActions.SendDataATM(Browser, TxtObservacao, Observacao); } var BtnSalvarAlteracao = Element.Css("a[ng-click='salvarCapitulo(true)']"); ElementExtensions.IsElementVisible(BtnSalvarAlteracao, Browser); MouseActions.ClickATM(Browser, BtnSalvarAlteracao); }
public void SelecionarItemAAlterar(string Valor) { MouseActions.DoubleClickATM(Browser, Element.Xpath("//td[@class='Bloco Materia'][text()='" + Valor + "']")); Thread.Sleep(1500); ElementExtensions.IsElementVisible(BtnRevogarAprovacao, Browser); MouseActions.ClickATM(Browser, BtnRevogarAprovacao); Assert.AreEqual("A aprovação foi revogada e o item liberado para edição.", ElementExtensions.GetValorAtributo(PopUpStatus, "textContent", Browser)); MouseActions.DoubleClickATM(Browser, Element.Xpath("//td[@class='Bloco Materia'][text()='" + Valor + "']")); }
private void SelecionarObra(string TituloObra, string AutorDDA) { MouseActions.ClickATM(Browser, BtnOpenObraFonograma); if (TituloObra != "") { var element = Element.Xpath("//td[text()='" + TituloObra + "']/..//span[contains(., '" + AutorDDA + "')][@class='ng-scope']"); MouseActions.DoubleClickATM(Browser, element); } }
internal void DuploClick(string NomeDeAlterarAutor) { //Driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(100); string nomeDoAutorAlterar = "//table[@dt-columns='dtColumns']//div[text()='" + NomeDeAlterarAutor + "']"; MouseActions.DoubleClickATM(Browser, Element.Xpath(nomeDoAutorAlterar)); //Acoes.CliqueDuplo(By.XPath(nomeDoAutorAlterar)); //IWebElement element = Driver.FindElement(By.XPath(nomeDoAutorAlterar)); //Actions actionsBuilder = new Actions(Driver); //actionsBuilder.DoubleClick(Driver.FindElement(By.XPath(nomeDoAutorAlterar))).Build().Perform(); }
private void SelecionarObraFonograma(string Fonograma, string TituloObra) { MouseActions.ClickATM(Browser, BtnOpenObraFonograma); if (Fonograma != "") { MouseActions.DoubleClickATM(Browser, Element.Xpath("//tr[@ng-click='selecionarFonograma(item)']/td[text()='" + Fonograma + "']")); } if (TituloObra != "") { MouseActions.DoubleClickATM(Browser, Element.Xpath("//tr[@ng-click='selecionarObra(item)']/td[text()='" + TituloObra + "']")); } }
public void ValidarDadosDeFonograma(string Obra) { Thread.Sleep(2000); MouseActions.DoubleClickATM(Browser, Element.Xpath("//td//div[text()='" + Obra + "']")); Thread.Sleep(5000); var fonogramatext = Element.Xpath("//h4[text()='Fonograma']"); ElementExtensions.IsElementVisible(fonogramatext, Browser); //ValidarFonograma(Interpretes); //ValidarFonograma(ProdutorFonografico); //ValidarFonograma(Submix); //ValidarFonograma(ISRC); }
public void AbrirItemDeCueSheet(string TituloObra) { if (TituloObra != "" && TituloObra != " ") { if (TituloObra == "Aleatório") { MouseActions.DoubleClickATM(Browser, Element.Xpath("//td[text()='" + CadastrarObraEComposicaoPage.Obra + "']")); } else { MouseActions.DoubleClickATM(Browser, Element.Xpath("//td[text()='" + TituloObra + "']")); } } }
public void ValidarDadosProduto(string Nome, string TextEpisodio, string GeneroOriginal, string GeneroMusical, string Ar, string GradeAtual, string Midias, string Atividade, string AtualizaOrigem, string CapituloObrigatorio) { MouseActions.DoubleClickATM(Browser, Element.Xpath("//table[@dt-columns='dtColumns']//div[text()='" + Produto + "']")); ValidarDadosNoDetalheDoProduto("Episódio", Episodio); ValidarDadosNoDetalheDoProduto("Gênero Original", GeneroOriginal); ValidarDadosNoDetalheDoProduto("Gênero Direitos Musicais", GeneroMusical); ValidarDadosNoDetalheDoProduto("AR", Ar); ValidarDadosNoDetalheDoProduto("Atividade", Atividade); ValidarDadosNoDetalheDoProduto("Grade atual", GradeAtual); ValidarDadosNoDetalheDoProduto("Atualiza pela origem", AtualizaOrigem); ValidarDadosNoDetalheDoProduto("Capítulo obrigatório", CapituloObrigatorio); ValidarDadosNoDetalheDoProduto("Mídias", Midias); }
private void CadastrarInterprete(string Interprete) { if (Interprete == "Aleatório") { MouseActions.ClickATM(Browser, BtnCadastrarInterprete); AutomatedActions.SendDataATM(Browser, InpNomeInterprete, FakeHelpers.FirstName() + FakeHelpers.RandomNumberStr()); MouseActions.ClickATM(Browser, BtnSalvarCadastroDeInterprete); Thread.Sleep(2000); } else { var InpInterprete = Element.Css("div[id='performersMulti_chosen'] input[id='novoAutoComplete']"); MouseActions.ClickATM(Browser, InpInterprete); AutomatedActions.SendData(Browser, InpInterprete, Interprete); try { ElementExtensions.IsElementVisible(Element.Css("div[class='chosen-drop']"), Browser); Thread.Sleep(2000); MouseActions.DoubleClickATM(Browser, Element.Css("div[class='chosen-drop']")); } catch { MouseActions.ClickATM(Browser, InpInterprete); AutomatedActions.SendData(Browser, InpInterprete, Interprete); ElementExtensions.IsElementVisible(Element.Xpath("//li[contains(., '" + Interprete + "')]"), Browser); Thread.Sleep(2000); MouseActions.DoubleClickATM(Browser, Element.Xpath("//li[contains(., '" + Interprete + "')]")); } } try { var interprete = Element.Css("li[class='search-choice']"); ElementExtensions.IsElementVisible(interprete, Browser); } catch { Thread.Sleep(2000); var interprete = Element.Css("li[class='search-choice']"); ElementExtensions.IsElementVisible(interprete, Browser); } }
public void AbrirItemTemplate(string Valor) { var textoItemTemplate = Element.Xpath("//tbody//td[contains(., '" + Valor + "')]"); MouseActions.DoubleClickATM(Browser, textoItemTemplate); }
public void SelecionarObraFonograma(string Obra) { AutomatedActions.SendData(Browser, InpTituloObra, Obra); MouseActions.ClickATM(Browser, BtnBuscarTituloObra); MouseActions.DoubleClickATM(Browser, Element.Xpath("//tr[@ng-click='selecionarObra(item)']/td[text()='" + Obra + "']")); }
public void AbrirPedido(string Valor) { var valorTextoElementoPedido = Element.Xpath("//table[@id='tablePedido']//div[text()='" + Valor + "']"); MouseActions.DoubleClickATM(Browser, valorTextoElementoPedido); }
public void SelecionarDDA(string DDA) { var nomeDDA = Element.Xpath("//tbody//div[contains (., '" + DDA + "')]"); MouseActions.DoubleClickATM(Browser, nomeDDA); }
public void SelecionarTabelaDePreco(string Valor) { MouseActions.DoubleClickATM(Browser, Element.Xpath("//div[text()='" + Valor + "']")); }
public void SelecionarMidia(string NomeMidia) { var nomeMidia = Element.Xpath("//tbody//div[contains (., '" + NomeMidia + "')]"); MouseActions.DoubleClickATM(Browser, nomeMidia); }