Ejemplo n.º 1
0
 public void ClicarIndicadoresDeProduto()
 {
     BtnPlanejamento.EsperarElemento(Browser);
     BtnPlanejamento.Esperar(Browser, 2000);
     MouseActions.ClickATM(Browser, BtnPlanejamento);
     BtnDefinicoesDaProducao.EsperarElemento(Browser);
     MouseActions.ClickATM(Browser, BtnDefinicoesDaProducao);
     BtnIndicadoresDeProduto.EsperarElemento(Browser);
     MouseActions.ClickATM(Browser, BtnIndicadoresDeProduto);
 }
Ejemplo n.º 2
0
        private void SelecionarCena(string numeroCena)
        {
            DropListCena.EsperarElemento(Browser);
            if (DropListCena.IsElementVisible(Browser))
            {
                MouseActions.ClickATM(Browser, DropListCena);
            }

            SelectCena(numeroCena);
        }
Ejemplo n.º 3
0
        internal void ValidarAutorIgual(string MensagemIgual)
        {
            ElementExtensions.IsElementVisible(Element.Css("div[class='sweet-alert showSweetAlert visible']"), Browser);

            string MensagemAutor = ElementExtensions.GetValorAtributo(ValidarMsgAutorIgual, "textContent", Browser);

            Assert.AreEqual(MensagemIgual, MensagemAutor);
            Thread.Sleep(1500);
            MouseActions.ClickATM(Browser, BotaoConfirmarAutorIgual);
        }
Ejemplo n.º 4
0
        public void ValidarRelatorioDePagamento()
        {
            var linkRelatorio = Element.Css("a[ng-click='GerarRelatorioPedidoPagamento()']");

            MouseActions.ClickATM(Browser, linkRelatorio);

            Thread.Sleep(2000);
            string originalFileName = Environment.GetEnvironmentVariable("USERPROFILE") + "\\Downloads\\" + "PedidoPagamento" + ".xlsx";

            File.Delete(originalFileName);
        }
Ejemplo n.º 5
0
        public void SelecionarDoisItensDePedidoNaTelaDeBusca()
        {
            var abaPagamento = Element.Xpath("//uib-tab-heading[text()='Pagamento']");

            MouseActions.ClickATM(Browser, abaPagamento);

            var item  = Element.Xpath("//table[@id='tablePagamento']//div[text()='" + CadastrarObraEComposicaoPage.Autor + "']");
            var item2 = Element.Xpath("//table[@id='tablePagamento']//div[text()='" + CadastrarObraEComposicaoPage.Autor2 + "']");

            MouseActions.ClickAndHoldATM(Browser, item, item2);
        }
Ejemplo n.º 6
0
 private void AbrirFiltrosAvancadosDeObras()
 {
     try
     {
         MouseActions.ClickATM(Browser, InpTituloObra);
     }
     catch
     {
         MouseActions.ClickATM(Browser, BtnShowFiltro);
     }
 }
Ejemplo n.º 7
0
        private void EscolherLocacao(string locacao)
        {
            //Legenda: 0 - INTERIOR | 1 - EXTERIOR
            var RadioButtonLocacao = Element.Xpath("//label[contains(@for,'rdbInteriorExterior-" + locacao + "')]");

            RadioButtonLocacao.EsperarElemento(Browser);
            if (RadioButtonLocacao.IsElementVisible(Browser))
            {
                MouseActions.ClickATM(Browser, RadioButtonLocacao);
            }
        }
Ejemplo n.º 8
0
        private void AdicionarMaisAmbientes(string nomeAmbiente)
        {
            BtnAdicionarMaisAmbientes.EsperarElemento(Browser);
            MouseActions.ClickATM(Browser, BtnAdicionarMaisAmbientes);
            BrowserHelpers.EliminarAlertasChrome(Browser);

            if (InputNomeAdicionarAmbiente.IsElementVisible(Browser))
            {
                AutomatedActions.SendDataATM(Browser, InputNomeAdicionarAmbiente, nomeAmbiente);
            }
        }
Ejemplo n.º 9
0
        private void SalvarNovoPersonagem(string nomePersonagem)
        {
            BtnSalvarPersonagem.EsperarElemento(Browser);
            if (BtnSalvarPersonagem.IsElementVisible(Browser))
            {
                BtnSalvarPersonagem.IsClickable(Browser);
            }
            MouseActions.ClickATM(Browser, BtnSalvarPersonagem);

            UsarPersonagem(nomePersonagem);
        }
Ejemplo n.º 10
0
 public void SalvarNovoCenario()
 {
     BtnSalvarCenario.Esperar(Browser, 2000);
     BtnSalvarCenario.EsperarElemento(Browser);
     if (BtnSalvarCenario.IsElementVisible(Browser))
     {
         BtnSalvarCenario.IsClickable(Browser);
         BtnSalvarCenario.Esperar(Browser, 2000);
         MouseActions.ClickATM(Browser, BtnSalvarCenario);
     }
 }
Ejemplo n.º 11
0
        public void SalvarMateriaisFixos()
        {
            var IFrame = Element.Css("iframe[src]");

            IFrame.EsperarIFrame(Browser);
            BtnSalvarMateriaisFixos.EsperarElemento(Browser);
            if (BtnSalvarMateriaisFixos.IsElementVisible(Browser))
            {
                MouseActions.ClickATM(Browser, BtnSalvarMateriaisFixos);
            }
        }
Ejemplo n.º 12
0
        public void ExcluirSequenciaCenica(string NomeSequencia)
        {
            FiltrarSequenciaCenica(NomeSequencia);

            BtnExcluirSequencia.EsperarElemento(Browser);
            BtnExcluirSequencia.Esperar(Browser, 2000);
            BtnExcluirSequencia.IsElementVisible(Browser);
            MouseActions.ClickATM(Browser, BtnExcluirSequencia);

            PopupExcluir();
        }
Ejemplo n.º 13
0
        public void CadastrarCapitulo(string Capitulo)
        {
            ClicarAdicionarCapitulo();

            AutomatedActions.SendDataATM(Browser, InpCapitulo, Capitulo);
            MouseActions.ClickATM(Browser, BtnSalvarCapitulo);

            var capituloCadastrado = Element.Css("h5 strong");

            Assert.IsTrue(ElementExtensions.IsClickable(capituloCadastrado, Browser));
        }
Ejemplo n.º 14
0
 private void SelecionarTodasImagens()
 {
     BtnLimpar.EsperarElemento(Browser);
     if (BtnLimpar.IsClickable(Browser))
     {
         MouseActions.ClickATM(Browser, BtnLimpar);
         MouseActions.ClickATM(Browser, BtnFiltrar);
         ChkSelectAllFotos.EsperarElemento(Browser);
         MouseActions.ClickATM(Browser, ChkSelectAllFotos);
     }
 }
Ejemplo n.º 15
0
        public void PesquisarCampoID()
        {
            InputIDFoto.EsperarElemento(Browser);
            InputIDFoto.IsClickable(Browser);

            var    TextoElementoID = Element.Css("div:nth-child(1) > .picId > h1");
            string textoID         = TextoElementoID.GetTexto(Browser);

            AutomatedActions.SendDataATM(Browser, InputIDFoto, textoID);
            MouseActions.ClickATM(Browser, BtnFiltrar);
        }
Ejemplo n.º 16
0
        private void ClicarBtnIncluirPersonagem()
        {
            ClicarBtnSalvarContinuidade();

            BtnIncluirPersonagem.Esperar(Browser, 3000);
            BtnIncluirPersonagem.EsperarElemento(Browser);
            if (BtnIncluirPersonagem.IsElementVisible(Browser))
            {
                MouseActions.ClickATM(Browser, BtnIncluirPersonagem);
            }
        }
Ejemplo n.º 17
0
        public void SelecionarCenaSecreta(string numeroCapitulo, string email, string nomeCenario, string nomeAmbiente, string nomePersonagem, string nomeFigurantes)
        {
            DecuparCenaCompleta(numeroCapitulo, nomeCenario, nomeAmbiente, nomePersonagem, nomeFigurantes);
            ChkCenaSecreta.IsElementVisible(Browser);
            MouseActions.ClickATM(Browser, ChkCenaSecreta);

            if (InputCenaSecreta.IsElementVisible(Browser))
            {
                AutomatedActions.SendDataEnterATM(Browser, InputCenaSecreta, email);
            }
        }
Ejemplo n.º 18
0
        private void ExibirAmbientes()
        {
            var ExpandirAmbiente = Element.Css("a[class='icon-button icon-down collapse-down'][title='Exibir ambientes']");

            ExpandirAmbiente.Esperar(Browser, 500);
            ExpandirAmbiente.EsperarElemento(Browser);
            if (ExpandirAmbiente.IsElementVisible(Browser))
            {
                MouseActions.ClickATM(Browser, ExpandirAmbiente);
            }
        }
Ejemplo n.º 19
0
 private void AdicionarNovoCenario(string nomeCenario)
 {
     BtnNovoCenario.Esperar(Browser, 1000);
     BtnNovoCenario.EsperarElemento(Browser);
     if (BtnNovoCenario.IsElementVisible(Browser))
     {
         MouseActions.ClickATM(Browser, BtnNovoCenario);
     }
     BrowserHelpers.EliminarAlertasChrome(Browser);
     AutomatedActions.SendDataATM(Browser, InputNomeNovoCenario, nomeCenario);
 }
Ejemplo n.º 20
0
        public void BaixarRelatorioPdfDeDDA()
        {
            MouseActions.ClickATM(Browser, BtnDownloadPdf);

            Thread.Sleep(10000);

            AutoIt.AutoItX.AutoItSetOption("WinTitleMatchMode", 2);
            AutoIt.AutoItX.WinActivate("Google Chrome");
            AutoIt.AutoItX.Send("{TAB}");
            AutoIt.AutoItX.Send("{ENTER}");
        }
Ejemplo n.º 21
0
        public void EscolherTempo(string radioTempo)
        {
            //Legenda: 0 - DIA | 1 - TARDE | 2 - NOITE
            var RadioButtonTempo = Element.Xpath("//label[contains(@for,'rdbDiaNoite-" + radioTempo + "')]");

            RadioButtonTempo.EsperarElemento(Browser);
            if (RadioButtonTempo.IsElementVisible(Browser))
            {
                MouseActions.ClickATM(Browser, RadioButtonTempo);
            }
        }
Ejemplo n.º 22
0
 private void AbrirFiltrosAvancadosDeDDA()
 {
     try
     {
         MouseActions.ClickATM(Browser, BtnShowFiltroAvancadoDDA);
     }
     catch
     {
         MouseActions.ClickATM(Browser, InpNomeFantasia);
     }
 }
Ejemplo n.º 23
0
        private void SelecionarSemData()
        {
            var checkSemDataTermino = Element.Css("label[for='chkIndFim']");

            checkSemDataTermino.EsperarElemento(Browser);
            checkSemDataTermino.Esperar(Browser, 2000);
            if (checkSemDataTermino.IsElementVisible(Browser))
            {
                MouseActions.ClickATM(Browser, checkSemDataTermino);
            }
        }
Ejemplo n.º 24
0
        private string PegarNumeroRoteiroFiltroCapitulo()
        {
            NumeroRoteiro.EsperarElemento(Browser);
            MouseActions.ClickATM(Browser, NumeroRoteiro);

            if (DropNumeroRoteiro.IsElementVisible(Browser))
            {
                numeroRoteiro = DropNumeroRoteiro.GetTexto(Browser);
            }
            return(numeroRoteiro);
        }
Ejemplo n.º 25
0
 private void ExibirFiltroAvancado()
 {
     try
     {
         ElementExtensions.IsElementVisible(Element.Css("div[class='ibox-content animated fadeIn']"), Browser);
     }
     catch
     {
         MouseActions.ClickATM(Browser, BtnShowFiltro);
     }
 }
        public void CadastrarItemCueSheet(string TituloObra, string Utilizacao, string Sincronismo, string Tempo)
        {
            Thread.Sleep(2000);
            MouseActions.ClickATM(Browser, BtnAdicionarItemCueSheet);

            PreencherItemDeCueSheetObra(TituloObra, Utilizacao, Sincronismo, Tempo);

            CadastrarNovoInterprete();

            Assert.IsTrue(ElementExtensions.IsElementVisible(PopUpStatus, Browser));
        }
Ejemplo n.º 27
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);
        }
        private void SelecionarDias()
        {
            int i = 0;

            while (i <= 6)
            {
                var chkdia = Element.Css("label[for='IndDiaTodo" + i + "']");
                MouseActions.ClickATM(Browser, chkdia);
                i++;
            }
        }
Ejemplo n.º 29
0
        public void CancelarUpload()
        {
            Thread.Sleep(2000);
            var Cancelar = Element.Css("a[uib-tooltip='Cancelar']");

            MouseActions.ClickATM(Browser, Cancelar);
            Thread.Sleep(2000);
            var ConFimrCancelar = Element.Xpath("//h2[text()='Deseja cancelar?']/..//button[@class='confirm']");

            MouseActions.ClickATM(Browser, ConFimrCancelar);
        }
Ejemplo n.º 30
0
        private void SelectCena(string numeroCena)
        {
            var Select = Element.Xpath("//div[@id='dropMenuCena']//li[text()='" + numeroCena + "']");

            Select.EsperarElemento(Browser);
            if (Select.IsElementVisible(Browser))
            {
                Select.IsClickable(Browser);
            }
            MouseActions.ClickATM(Browser, Select);
        }