コード例 #1
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);
            }
        }
コード例 #2
0
 public void CadastroDeInterprete()
 {
     MouseActions.ClickATM(Browser, BtnCadastrarInterprete);
     AutomatedActions.SendDataATM(Browser, InpNomeInterprete, FakeHelpers.FirstName() + FakeHelpers.RandomNumberStr());
     MouseActions.ClickATM(Browser, BtnSalvarCadastroDeInterprete);
     Thread.Sleep(2000);
 }
コード例 #3
0
        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));
        }
コード例 #4
0
 public void CadastrarContatoCelularDDA(string Contato)
 {
     MouseActions.ClickATM(Browser, BtnShowCamposContato);
     AutomatedActions.SendData(Browser, InpNomeContato, FakeHelpers.FirstName() + FakeHelpers.RandomNumberStr());
     Thread.Sleep(2000);
     SelecionarTipoContatoDeDDA("Celular");
     MouseActions.ClickATM(Browser, InpTipoContato);
     Thread.Sleep(2000);
     AutomatedActions.SendData(Browser, InpTipoContato, Contato);
     Thread.Sleep(2000);
     MouseActions.ClickATM(Browser, ChckRecebeAutorizacao);
     MouseActions.ClickATM(Browser, BtnAdicionarContatoDDA);
     MouseActions.ClickATM(Browser, BtnSalvarContatoDDA);
 }
コード例 #5
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);
 }
コード例 #6
0
        public void CadastroContatoCelular(string Contato)
        {
            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);
            CadastrarContatoCelularDDA(Contato);
        }
コード例 #7
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);
        }