public void CadastrarFatorDaTabelaDePreco(string Midia, string Fator)
        {
            var BtnAdicionarFator = Element.Css("i[uib-tooltip='Novo']");

            MouseActions.ClickATM(Browser, BtnAdicionarFator);

            var InpMidia = Element.Css("input[ng-model='FatorDados.DscMidia']");

            AutomatedActions.SendDataATM(Browser, InpMidia, Midia);
            MouseActions.ClickATM(Browser, Element.Xpath("//strong[text()='" + Midia + "']"));


            var InpFator = Element.Css("input[ng-model='FatorDados.Valor']");

            ElementExtensions.IsElementVisible(InpFator, Browser);
            if (Fator == "Fator")
            {
                AutomatedActions.SendData(Browser, InpFator, Convert.ToString(FakeHelpers.RandomNumber(10)));
            }
            else
            {
                AutomatedActions.SendData(Browser, InpFator, Fator);
            }
            KeyboardActions.Tab(Browser, InpFator);

            MouseActions.ClickATM(Browser, BtnSalvarFator);
        }
Example #2
0
 public void CadastroDeInterprete()
 {
     MouseActions.ClickATM(Browser, BtnCadastrarInterprete);
     AutomatedActions.SendDataATM(Browser, InpNomeInterprete, FakeHelpers.FirstName() + FakeHelpers.RandomNumberStr());
     MouseActions.ClickATM(Browser, BtnSalvarCadastroDeInterprete);
     Thread.Sleep(2000);
 }
        public void AlterarFatorDaTabelaDePreco(string Fator, string Valor)
        {
            var fatorAlt = Element.Xpath("//strong[contains (., '" + Fator + "')]/../../..//i[@ng-click='ModalFatorTbPreco(item)']");

            try
            {
                MouseActions.ClickATM(Browser, fatorAlt);
            }
            catch
            {
                Thread.Sleep(2000);
                MouseActions.ClickATM(Browser, fatorAlt);
            }

            var InpFator = Element.Css("input[ng-model='FatorDados.Valor']");

            ElementExtensions.IsElementVisible(InpFator, Browser);
            Thread.Sleep(2000);
            KeyboardActions.ControlA(Browser, InpFator);
            if (Valor == "Valor")
            {
                AutomatedActions.SendData(Browser, InpFator, Convert.ToString(FakeHelpers.RandomNumber(10)));
            }
            else
            {
                AutomatedActions.SendData(Browser, InpFator, Valor);
            }
            KeyboardActions.Tab(Browser, InpFator);

            MouseActions.ClickATM(Browser, BtnSalvarFator);
        }
        private void CamposTabelaDePreco(string Genero, string Sincronismo, string Nacionalidade)
        {
            var campo = Element.Css("input[genero='" + Genero + "'][sincronismo='" + Sincronismo + "'][onchange='AddItem" + Nacionalidade + "(this)']");

            KeyboardActions.ControlA(Browser, campo);
            AutomatedActions.SendData(Browser, campo, Convert.ToString(FakeHelpers.RandomNumber(100)));
            KeyboardActions.Tab(Browser, campo);
        }
Example #5
0
 private void PreencherCampoOBS()
 {
     InputObsCena.EsperarElemento(Browser);
     if (InputObsCena.IsElementVisible(Browser))
     {
         AutomatedActions.SendDataATM(Browser, InputObsCena, FakeHelpers.FullName());
     }
 }
Example #6
0
 private void InserirNovaFita()
 {
     InputNovaFita.EsperarElemento(Browser);
     AutomatedActions.SendDataATM(Browser, InputNovaFita, FakeHelpers.FirstName());
     if (BtnInserirNovaFita.IsElementVisible(Browser))
     {
         MouseActions.ClickATM(Browser, BtnInserirNovaFita);
     }
 }
Example #7
0
 public void CadastrarContatoDDA()
 {
     MouseActions.ClickATM(Browser, BtnShowCamposContato);
     AutomatedActions.SendData(Browser, InpNomeContato, FakeHelpers.FirstName() + FakeHelpers.RandomNumberStr());
     SelecionarTipoContatoDeDDA("E-mail");
     AutomatedActions.SendDataATM(Browser, InpTipoContato, "*****@*****.**");
     MouseActions.ClickATM(Browser, ChckRecebeAutorizacao);
     MouseActions.ClickATM(Browser, BtnAdicionarContatoDDA);
     MouseActions.ClickATM(Browser, BtnSalvarContatoDDA);
 }
Example #8
0
 private void PreencherCampoOBSContinuidade()
 {
     AbaContinuidadeCena.EsperarElemento(Browser);
     AbaContinuidadeCena.Esperar(Browser, 2000);
     if (AbaContinuidadeCena.IsElementVisible(Browser))
     {
         MouseActions.ClickATM(Browser, AbaContinuidadeCena);
         AutomatedActions.SendDataATM(Browser, InputCampoContinuidadeCena, FakeHelpers.FullName());
     }
 }
Example #9
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);
        }
Example #10
0
 public void CadastrarContatoEmBrancoDDA(string Contato)
 {
     MouseActions.ClickATM(Browser, BtnShowCamposContato);
     AutomatedActions.SendData(Browser, InpNomeContato, FakeHelpers.FirstName() + FakeHelpers.RandomNumberStr());
     Thread.Sleep(2000);
     SelecionarTipoContatoDeDDA("E-mail");
     MouseActions.ClickATM(Browser, InpTipoContato);
     Thread.Sleep(2000);
     AutomatedActions.SendData(Browser, InpTipoContato, Contato);
     Thread.Sleep(2000);
     MouseActions.ClickATM(Browser, ChckRecebeAutorizacao);
     MouseActions.ClickATM(Browser, BtnAdicionarContatoDDA);
 }
Example #11
0
        public void PreencherDescricao()
        {
            IFrameDescricao.EsperarIFrame(Browser);

            var Body = Element.Css("body");

            if (Body.IsElementVisible(Browser))
            {
                AutomatedActions.SendDataATM(Browser, Body, FakeHelpers.FullName());
            }

            IFrameDescricao.SairIFrame(Browser);
        }
 private void PreencherDadosGeraisCenaContinuidade(string horaCenica)
 {
     InputHoraCenica.EsperarElemento(Browser);
     if (InputHoraCenica.IsElementVisible(Browser))
     {
         AutomatedActions.SendDataATM(Browser, InputHoraCenica, horaCenica);
     }
     AutomatedActions.SendDataATM(Browser, InputDiaCenico, FakeHelpers.RandomNumber().ToString());
     AutomatedActions.SendDataATM(Browser, InputSequencia, FakeHelpers.FirstName());
     AutomatedActions.SendDataATM(Browser, InputObsContinuidade, FakeHelpers.FullName());
     AutomatedActions.SendDataATM(Browser, InputObsGeral, FakeHelpers.FullName());
     AutomatedActions.SendDataATM(Browser, InputObsContArte, FakeHelpers.FullName());
 }
Example #13
0
 private void PreencherDadosNovaRoupa(string numeroCapitulo)
 {
     InputNovaRoupa.EsperarElemento(Browser);
     if (InputNovaRoupa.IsElementVisible(Browser))
     {
         AutomatedActions.SendDataATM(Browser, InputNovaRoupa, numeroCapitulo);
     }
     AutomatedActions.SendDataATM(Browser, InputBloco, "1");
     AutomatedActions.SendDataATM(Browser, InputDataPeriodo, CalendarioHelper.ObterDataFutura(5));
     KeyboardActions.Enter(Browser, InputDataPeriodo);
     AutomatedActions.SendDataATM(Browser, InputSituacao, FakeHelpers.FullName());
     AutomatedActions.SendDataATM(Browser, InputDescricaoPlanejada, FakeHelpers.FullName());
     AutomatedActions.SendDataATM(Browser, InputCaracterizacao, FakeHelpers.FullName());
 }
 private void PreencherDadosPersonagemContinuidade(string numeroRoupa, string tempoCaracterizacao)
 {
     if (InputNumeroRoupa.IsElementVisible(Browser))
     {
         AutomatedActions.SendDataATM(Browser, InputNumeroRoupa, numeroRoupa);
     }
     InputNumeroBloco.Esperar(Browser, 1000);
     InputNumeroBloco.EsperarElemento(Browser);
     KeyboardActions.Backspace(Browser, InputNumeroBloco);
     AutomatedActions.SendDataATM(Browser, InputNumeroBloco, "1");
     AutomatedActions.SendDataATM(Browser, InputSituacao, FakeHelpers.FullName());
     AutomatedActions.SendDataATM(Browser, InputCaracterizacao, tempoCaracterizacao);
     AutomatedActions.SendDataATM(Browser, InputDescricaoPlanejada, FakeHelpers.FullName());
 }
Example #15
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);
        }
Example #16
0
        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 PreencherDadosPersonagemContinuidadeGROT(string numeroRoupa, string tempoCaracterizacao, string TempoPreparacao)
 {
     if (numeroRoupa != "")
     {
         if (InputNumeroRoupa.IsElementVisible(Browser))
         {
             AutomatedActions.SendDataATM(Browser, InputNumeroRoupa, numeroRoupa);
         }
         InputNumeroBloco.Esperar(Browser, 1000);
         AutomatedActions.SendDataATM(Browser, InputNumeroBloco, "1");
         AutomatedActions.SendDataATM(Browser, InputSituacao, FakeHelpers.FullName());
     }
     if (tempoCaracterizacao != "")
     {
         AutomatedActions.SendDataATM(Browser, InputCaracterizacao, tempoCaracterizacao);
         AutomatedActions.SendDataATM(Browser, InputDescricaoPlanejada, FakeHelpers.FullName());
     }
     if (TempoPreparacao != "")
     {
         AutomatedActions.SendDataATM(Browser, InputTempoPreparacaoCaracterizacao, TempoPreparacao);
     }
 }
Example #18
0
 private void PreencherCampoOBS()
 {
     InputCampoOBS.EsperarElemento(Browser);
     AutomatedActions.SendDataATM(Browser, InputCampoOBS, FakeHelpers.FullName());
 }
Example #19
0
 private void PreencherCampoNovaFita()
 {
     AutomatedActions.SendDataATM(Browser, InputNovaFita, FakeHelpers.FirstName());
 }
        public void CadasTrarItemCueSheetRandomico(string TituloObra, string Utilizacao, string Sincronismo, string Tempo, string Interprete)
        {
            TituloObra = CadastrarObraEComposicaoPage.Obra;

            Thread.Sleep(2000);
            MouseActions.ClickATM(Browser, BtnAdicionarItemCueSheet);

            AutomatedActions.SendData(Browser, InpTituloObra, TituloObra);
            SelecionarObraFonograma("", TituloObra);
            SelecionarUtilizacao(Utilizacao);
            SelecionarSincronismo(Sincronismo);
            AutomatedActions.SendData(Browser, InpTempo, Tempo);

            if (Interprete == "")
            {
                MouseActions.ClickATM(Browser, BtnCadastrarInterprete);
                AutomatedActions.SendDataATM(Browser, InpNomeInterprete, FakeHelpers.FirstName() + FakeHelpers.RandomNumberStr());
                MouseActions.ClickATM(Browser, BtnSalvarCadastroDeInterprete);
                Thread.Sleep(2000);

                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);
                }
            }
            if (Interprete != "" && Interprete != " ")
            {
                SelecionarInterprete(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);
                }
            }

            try
            {
                Thread.Sleep(2000);
                ElementExtensions.IsElementVisible(BtnSalvarItemCueSheet, Browser);
                MouseActions.ClickATM(Browser, BtnSalvarItemCueSheet);
            }
            catch
            {
                Thread.Sleep(2000);
                ElementExtensions.IsElementVisible(BtnSalvarItemCueSheet, Browser);
                MouseActions.ClickATM(Browser, BtnSalvarItemCueSheet);
            }

            Assert.IsTrue(ElementExtensions.IsElementVisible(PopUpStatus, Browser));
        }