コード例 #1
0
        public void FiltrarMontagem(string Aba, string Data, string Cenario, string Ambiente, string Frente)
        {
            AcessarAba(Aba);

            AbaMontagem.Esperar(Browser, 1000);
            AbaMontagem.IsClickable(Browser);
            MouseActions.ClickATM(Browser, AbaMontagem);

            if (Data != "")
            {
                SlctDataMontagem.EsperarElemento(Browser);
                MouseActions.SelectElementATM(Browser, SlctDataMontagem, CalendarioHelper.ObterDiaMesAnoFuturoComBarra(Int32.Parse(Data)));
            }
            if (Cenario != "")
            {
                SlcCenarioMontagem.EsperarElemento(Browser);
                MouseActions.SelectElementATM(Browser, SlcCenarioMontagem, Cenario);
            }
            if (Ambiente != "")
            {
                SlctAmbienteMontagem.EsperarElemento(Browser);
                MouseActions.SelectElementATM(Browser, SlctAmbienteMontagem, Ambiente);
            }
            if (Frente != "")
            {
                SlctFrenteMontagem.EsperarElemento(Browser);
                MouseActions.SelectElementATM(Browser, SlctFrenteMontagem, Frente);
            }

            BtnFiltrarMontagem.Esperar(Browser, 1000);
            BtnFiltrarMontagem.IsClickable(Browser);
            BtnFiltrarMontagem.EsperarElemento(Browser);
            MouseActions.ClickATM(Browser, BtnFiltrarMontagem);
        }
コード例 #2
0
        public void FiltrarElenco(string Aba, string Artista, string Senioridade, string Data)
        {
            AcessarAba(Aba);

            AbaElenco.Esperar(Browser, 1000);
            AbaElenco.IsClickable(Browser);
            MouseActions.ClickATM(Browser, AbaElenco);

            if (Artista != "")
            {
                SlctArtistaElenco.EsperarElemento(Browser);
                MouseActions.SelectElementATM(Browser, SlctArtistaElenco, Artista);
            }
            if (Senioridade != "")
            {
                SlctSenioridadeElenco.EsperarElemento(Browser);
                MouseActions.SelectElementATM(Browser, SlctSenioridadeElenco, Senioridade);
            }
            if (Data != "")
            {
                SlctDataElenco.EsperarElemento(Browser);
                MouseActions.SelectElementATM(Browser, SlctDataElenco, CalendarioHelper.ObterDiaMesAnoFuturoComBarra(Int32.Parse(Data)));
            }
            BtnFiltrarElenco.Esperar(Browser, 1000);
            BtnFiltrarElenco.IsClickable(Browser);
            BtnFiltrarElenco.EsperarElemento(Browser);
            MouseActions.ClickATM(Browser, BtnFiltrarElenco);
        }
コード例 #3
0
        public void FiltrarAbaCenasRoteirizadas(string Data, string Roteiro, string Capitulo, string Frente)
        {
            var NumGROT = Element.Css("div[class='rnumber rnumberGROT']");

            NumGROT.EsperarElemento(Browser);
            NumGROT.Esperar(Browser, 1000);
            string NumGROTStr = NumGROT.GetTexto(Browser).ToString();

            if (Data != "")
            {
                SlctDataCenasRoteirizadas.EsperarElemento(Browser);
                MouseActions.SelectElementATM(Browser, SlctDataCenasRoteirizadas, CalendarioHelper.ObterDiaMesAnoFuturoComBarra(Int32.Parse(Data)));
            }
            if (Roteiro != "")
            {
                SlctRoteiroCenasRoteirizadas.EsperarElemento(Browser);
                MouseActions.SelectElementATM(Browser, SlctRoteiroCenasRoteirizadas, NumGROTStr);
            }
            if (Capitulo != "")
            {
                SlctCapitulo.EsperarElemento(Browser);
                MouseActions.SelectElementATM(Browser, SlctCapitulo, Capitulo);
            }
            if (Frente != "")
            {
                SlctFrenteCenasRoteirizadas.EsperarElemento(Browser);
                MouseActions.SelectElementATM(Browser, SlctFrenteCenasRoteirizadas, Frente);
            }
            BtnFiltrarCenasRoteirizadas.Esperar(Browser, 2000);
            BtnFiltrarCenasRoteirizadas.EsperarElemento(Browser);
            BtnFiltrarCenasRoteirizadas.IsClickable(Browser);
            MouseActions.ClickATM(Browser, BtnFiltrarCenasRoteirizadas);
        }
コード例 #4
0
        public void FiltrarFrenteGravacao(string Frente, string TipoFrente, string Dias)
        {
            AbaFrenteDeGravacao.Esperar(Browser, 1000);
            AbaFrenteDeGravacao.IsClickable(Browser);
            MouseActions.ClickATM(Browser, AbaFrenteDeGravacao);

            if (Frente != "")
            {
                SlctFrenteFrenteGravacao.EsperarElemento(Browser);
                MouseActions.SelectElementATM(Browser, SlctFrenteFrenteGravacao, Frente);
            }
            if (TipoFrente != "")
            {
                SlcTipoFrenteFrenteGravacao.EsperarElemento(Browser);
                MouseActions.SelectElementATM(Browser, SlcTipoFrenteFrenteGravacao, TipoFrente);
            }
            if (Dias != "")
            {
                SlctDiasFrenteGravacao.EsperarElemento(Browser);
                MouseActions.SelectElementATM(Browser, SlctDiasFrenteGravacao, CalendarioHelper.ObterDiaMesAnoFuturoComBarra(Int32.Parse(Dias)));
            }
            BtnFiltrarFrenteGravacao.Esperar(Browser, 1000);
            BtnFiltrarFrenteGravacao.IsClickable(Browser);
            BtnFiltrarFrenteGravacao.EsperarElemento(Browser);
            MouseActions.ClickATM(Browser, BtnFiltrarFrenteGravacao);
        }
コード例 #5
0
 public void QuandoEuCrioUmRoteiroDiminuindoOTempoDePreparacaoInicial()
 {
     TelaPlanejamentoGROT.CriarPlanejamentoRoteiroGROTDiario(CalendarioHelper.ObterDataAtual(), "1000/025", "2");
     TelaPlanejamentoGROT.IncluirNovoIcone("Preparacao", CalendarioHelper.ObterDataAtual());
     TelaPlanejamentoGROT.AlterarTempo("Diminuir", 2);
     TelaPlanejamentoGROT.LiberarRoteiro();
 }
コード例 #6
0
 public void DadoQueEuTenhaUmRoteiroLiberado()
 {
     TelaPlanejamentoGROT.Navegar();
     TelaPlanejamentoGROT.CriarFrenteEstudio(CalendarioHelper.ObterDataAtual(), "1000/014", "2");
     //TelaPlanejamentoGROT.CriarFrenteEstudioDiario(CalendarioHelper.ObterDataAtual(), "1000/015", "1");
     TelaPlanejamentoGROT.LiberarRoteiro();
 }
コード例 #7
0
 public void QuandoEuCrioUmRoteiroInformandoOTempoDeDeslocamento()
 {
     TelaPlanejamentoGROT.CriarPlanejamentoRoteiroGROTDiario(CalendarioHelper.ObterDataAtual(), "1000/025", "2");
     TelaPlanejamentoGROT.IncluirNovoIcone("Deslocamento", CalendarioHelper.ObterDataAtual());
     TelaPlanejamentoGROT.CriarPlanejamentoRoteiroGROTSemanal(CalendarioHelper.ObterDataAtual(), "1000/010P", "1");
     TelaPlanejamentoGROT.LiberarRoteiro();
 }
コード例 #8
0
ファイル: RoteiroPage.cs プロジェクト: edilonandrade/SGP
 public void FiltrarIntervaloDataGravacao()
 {
     Browser.Abrir(RoteiroUrl);
     ClicarFiltrosRoteiro();
     FlegarIntervaloDataGravacao();
     PreencherIntervaloDataGravacao(CalendarioHelper.ObterDataAtual(), CalendarioHelper.ObterMesFuturo(1));
     ClicarBtnFiltrarRoteiros();
 }
コード例 #9
0
 public void QuandoCriarUmPlanejamentoDeRoteiroComDuasFrentes()
 {
     TelaPlanejamentoRoteiro.Navegar();
     //TelaPlanejamentoRoteiro.CriarFrenteExterna(CalendarioHelper.ObterDataAtual(), "0400/001", "2");
     TelaPlanejamentoRoteiro.CriarFrenteEstudio(CalendarioHelper.ObterDataAtual(), "0400/002", "2");
     //TelaPlanejamentoRoteiro.LiberarRoteiroDuasFrentes();
     TelaPlanejamentoRoteiro.LiberarRoteiro();
 }
コード例 #10
0
 public void DadoQueEuCrioUmRoteiroComTresCenasExternas()
 {
     TelaPlanejamentoGROT.Navegar();
     TelaPlanejamentoGROT.CriarPlanejamentoRoteiroGROTDiarioNoturno(CalendarioHelper.ObterDataAtual(), "0500/008", "2");
     TelaPlanejamentoGROT.CriarPlanejamentoRoteiroGROTSemanal(CalendarioHelper.ObterDataAtual(), "0500/001", "1");
     TelaPlanejamentoGROT.CriarPlanejamentoRoteiroGROTSemanal(CalendarioHelper.ObterDataAtual(), "0501/004", "1");
     TelaPlanejamentoGROT.LiberarRoteiro();
     TelaPlanejamentoGROT.CalcularPlanejamentoGROT();
 }
コード例 #11
0
        public void EntaoEuVisualizoCapituloCopiadoComCenaRoteirizadaComSucesso()
        {
            TelaHome.Navegar();
            TelaHome.EscolherProgramacao(ConfigurationManager.AppSettings["produtoCopiar"]);
            TelaPlanejamentoRoteiro.CancelarRoteiro(CalendarioHelper.ObterDataAtual());

            TelaCapituloCena.VerificarCapituloCopiado("capituloDe", "0400");
            TelaCapituloCena.ExcluirCapituloCopiado("0400");
        }
コード例 #12
0
        public void DadoQueEuCrioUmRoteiroEmUmaNovaFrenteDeGravacao()
        {
            TelaCapituloCena.FiltrarCapitulos("capituloDe", "0500");
            TelaCapituloCena.EditarCapituloPreenchendoDataAtualExibicao("0500");

            TelaPlanejamentoGROT.Navegar();
            TelaPlanejamentoGROT.CriarFrenteExternaFrente3(CalendarioHelper.ObterDataAtual(), "0500/001", "2");
            TelaPlanejamentoGROT.LiberarRoteiro();
            TelaPlanejamentoGROT.CalcularPlanejamentoGROT();
        }
コード例 #13
0
ファイル: PersonagemPage.cs プロジェクト: edilonandrade/SGP
 private void EditarNovaIndisponibilidade()
 {
     InputPeriodoInicial.Esperar(Browser, 200);
     InputPeriodoInicial.EsperarElemento(Browser);
     if (Browser.PageSource("Indisponibilidade de ator"))
     {
         InputPeriodoInicial.IsClickable(Browser);
         AutomatedActions.SendDataATM(Browser, InputPeriodoInicial, CalendarioHelper.ObterDataFutura(1));
         KeyboardActions.Tab(Browser, InputPeriodoInicial);
     }
 }
コード例 #14
0
        private void PreencherPeriodo()
        {
            InputDataInicio.EsperarElemento(Browser);
            InputDataInicio.IsElementVisible(Browser);
            AutomatedActions.SendDataATM(Browser, InputDataInicio, CalendarioHelper.ObterDataAtual());
            KeyboardActions.Tab(Browser, InputDataInicio);

            InputDataFinal.EsperarElemento(Browser);
            InputDataFinal.IsElementVisible(Browser);
            AutomatedActions.SendDataATM(Browser, InputDataFinal, CalendarioHelper.ObterDataFutura(6));
            KeyboardActions.Tab(Browser, InputDataFinal);
        }
コード例 #15
0
 private void PreencherDataExecucao(string data)
 {
     InpFiltroLogData.EsperarElemento(Browser);
     InpFiltroLogData.Esperar(Browser, 1000);
     if (InpFiltroLogData.IsElementVisible(Browser))
     {
         if (data != "")
         {
             AutomatedActions.SendDataATM(Browser, InpFiltroLogData, CalendarioHelper.ObterDataAtual());
             KeyboardActions.Tab(Browser, InpFiltroLogData);
         }
     }
 }
コード例 #16
0
ファイル: PersonagemPage.cs プロジェクト: edilonandrade/SGP
 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());
 }
コード例 #17
0
ファイル: ParametrosPage.cs プロジェクト: edilonandrade/SGP
        public void FiltrarConsultaDeLog(string Assunto)
        {
            var dropDownAssunto   = Element.Css("div[id='filtroEntidade_chzn'] a b");
            var inputAssunto      = Element.Css("div[id='filtroEntidade_chzn'] input");
            var inputDataExecucao = Element.Css("input[id='filtroDataLogDe']");
            var BtnBuscarLog      = Element.Css("input[id='filtroBuscar']");

            dropDownAssunto.IsElementVisible(Browser);
            MouseActions.ClickATM(Browser, dropDownAssunto);
            inputAssunto.EsperarElemento(Browser);
            AutomatedActions.SendDataEnterATM(Browser, inputAssunto, Assunto);
            inputDataExecucao.EsperarElemento(Browser);
            AutomatedActions.SendDataEnterATM(Browser, inputDataExecucao, CalendarioHelper.ObterDataAtual());
            KeyboardActions.Tab(Browser, inputDataExecucao);
            BtnBuscarLog.EsperarElemento(Browser);
            MouseActions.ClickATM(Browser, BtnBuscarLog);
        }
コード例 #18
0
ファイル: PersonagemPage.cs プロジェクト: edilonandrade/SGP
        private void NovaIndisponibilidade()
        {
            InputPeriodoInicial.Esperar(Browser, 500);
            InputPeriodoInicial.EsperarElemento(Browser);
            if (Browser.PageSource("Indisponibilidade de ator"))
            {
                InputPeriodoInicial.IsClickable(Browser);
                AutomatedActions.SendDataATM(Browser, InputPeriodoInicial, CalendarioHelper.ObterDataAtual());
                KeyboardActions.Tab(Browser, InputPeriodoInicial);

                SelecionarSemData();

                ChkPeriodoDia.EsperarElemento(Browser);
                MouseActions.ClickATM(Browser, ChkPeriodoDia);
                AutomatedActions.SendDataATM(Browser, InputJustificativa, "Nova Indisponibilidade");
            }
        }
コード例 #19
0
        public void FiltrarCapitulosFechadosEquivalentes(string Aba, string Data)
        {
            AcessarAba(Aba);

            AbaCapFechadosEquivalentes.Esperar(Browser, 1000);
            AbaCapFechadosEquivalentes.IsClickable(Browser);
            MouseActions.ClickATM(Browser, AbaCapFechadosEquivalentes);

            if (Data != "")
            {
                SlctDataCapFechadosEqui.EsperarElemento(Browser);
                MouseActions.SelectElementATM(Browser, SlctDataCapFechadosEqui, CalendarioHelper.ObterDiaMesAnoFuturoComBarra(Int32.Parse(Data)));
            }

            BtnFiltrarCapFechadosEqui.Esperar(Browser, 1000);
            BtnFiltrarCapFechadosEqui.EsperarElemento(Browser);
            MouseActions.ClickATM(Browser, BtnFiltrarCapFechadosEqui);
        }
コード例 #20
0
        private void FiltrarDataIndisonibilidade(string Intervalo)
        {
            if (Intervalo != "")
            {
                InpIntervalo.Esperar(Browser, 1000);
                InpIntervalo.EsperarElemento(Browser);
                //MouseActions.ClickATM(Browser, InpIntervalo);

                JsActions.JavaScript(Browser, "$('input[id=\"Intervalo\"]').click();");

                InpDataFiltro.EsperarElemento(Browser);
                InpDataFiltro.IsElementVisible(Browser);
                AutomatedActions.SendDataATM(Browser, InpDataFiltro, CalendarioHelper.ObterDataAtual());
                KeyboardActions.Tab(Browser, InpDataFiltro);

                InpDataFimFiltro.EsperarElemento(Browser);
                InpDataFimFiltro.IsElementVisible(Browser);
                AutomatedActions.SendDataATM(Browser, InpDataFimFiltro, CalendarioHelper.ObterDataFutura(5));
                KeyboardActions.Tab(Browser, InpDataFimFiltro);
            }
        }
コード例 #21
0
        private void PreencherFiltroData(string DataInicio, string DataFinal)
        {
            if (DataInicio != "")
            {
                InputDataInicioFiltro.EsperarElemento(Browser);
                InputDataInicioFiltro.IsElementVisible(Browser);
                AutomatedActions.SendDataATM(Browser, InputDataInicioFiltro, CalendarioHelper.ObterDataAtual());
                KeyboardActions.Tab(Browser, InputDataInicioFiltro);
            }
            if (DataFinal != "")
            {
                InputIntervalo.EsperarElemento(Browser);
                InputIntervalo.IsElementVisible(Browser);
                JsActions.JavaScript(Browser, "$('input[id=\"IntervaloFiltro\"]').click();");

                InputDataFinalFiltro.EsperarElemento(Browser);
                InputDataFinalFiltro.IsElementVisible(Browser);
                AutomatedActions.SendDataATM(Browser, InputDataFinalFiltro, CalendarioHelper.ObterDataAtual());
                KeyboardActions.Tab(Browser, InputDataFinalFiltro);
            }
        }
コード例 #22
0
 public void DadoEuCriarUmRoteiroEmCadaFrenteNoMesmoDia()
 {
     TelaPlanejamentoGROT.CriarPlanejamentoRoteiroGROTDiario(CalendarioHelper.ObterDataAtual(), "0501/004", "2");
     //TelaPlanejamentoGROT.CriarPlanejamentoRoteiroGROTSemanalFrente2(CalendarioHelper.ObterDataFutura(1), "0501/005", "2", "Externa");
     TelaPlanejamentoGROT.LiberarRoteiro();
 }
コード例 #23
0
 public void QuandoQueEuEstejaComPlanejamentoDeRoteiroNaoLiberado()
 {
     TelaPlanejamentoRoteiro.CriarPlanejamentoRoteiroNaoLiberado(CalendarioHelper.ObterDataAtual().ToString(), "0400/001", "2");
 }
コード例 #24
0
 public void QuandoMovimentoUmaCenaDoRoteiroParaOutraFrente()
 {
     TelaPlanejamentoGROT.MoverRoteiroParaOutroDia(CalendarioHelper.ObterDataAtual(), "Mover", "0", CalendarioHelper.ObterDiaFuturo(1));
 }
コード例 #25
0
ファイル: FeatureHook.cs プロジェクト: edilonandrade/SGP
        public void ExcluirMassas()
        {
            if (ScenarioContext.Current.ScenarioInfo.Tags.Contains("editarFrenteDePlanejamento"))
            {
                TelaPlanejamentoGROT.EditarFrenteDePlanejamento("", "1", "Sim");
            }

            if (ScenarioContext.Current.ScenarioInfo.Tags.Contains("selecionarTodosAlertas"))
            {
                TelaGestaoAlerta.Navegar();
                TelaGestaoAlerta.MarcarCheckBoxTodos(true);
                TelaGestaoAlerta.BtnFecharAlertas();
            }

            if (ScenarioContext.Current.ScenarioInfo.Tags.Contains("alterar_StatusRoteiro"))
            {
                TelaEspelhoGravacao.AlterarStatus("0400/001", "Roteirizada");
            }

            if (ScenarioContext.Current.ScenarioInfo.Tags.Contains("alterar_NovoStatusRoteiro"))
            {
                TelaEspelhoGravacao.AlterarStatus("1000/014", "Roteirizada");
            }

            if (ScenarioContext.Current.ScenarioInfo.Tags.Contains("excluir_PlanejamentoRoteiro"))
            {
                TelaPlanejamentoRoteiro.CancelarRoteiro(CalendarioHelper.ObterDataAtual());
            }

            if (ScenarioContext.Current.ScenarioInfo.Tags.Contains("excluir_Imagens"))
            {
                TelaFotos.ExcluirTodasImagens();
            }

            if (ScenarioContext.Current.ScenarioInfo.Tags.Contains("excluir_NovoCapitulo"))
            {
                TelaHome.Navegar();
                TelaHome.EscolherProgramacao(ConfigurationManager.AppSettings["produto"]);
                TelaCapituloCena.ExcluirCapitulo("capituloDe", "0400");
            }

            if (ScenarioContext.Current.ScenarioInfo.Tags.Contains("excluir_ListaCenarioIncompativel"))
            {
                TelaCenarioIncompativel.ApagarListaCenarioIncompativel("PAÇO IMPERIAL", "");
            }

            if (ScenarioContext.Current.ScenarioInfo.Tags.Contains("excluir_NovoCenario"))
            {
                TelaCenario.ExcluirCenario("INM ESTUDIO");
            }

            if (ScenarioContext.Current.ScenarioInfo.Tags.Contains("excluir_NovoPersonagem"))
            {
                TelaPersonagem.ExcluirNovoPersonagem("INM PERSONAGEM");
            }

            if (ScenarioContext.Current.ScenarioInfo.Tags.Contains("excluir_Roupas"))
            {
                TelaPersonagem.ExcluirRoupa("INMETRICS PERSONAGEM", "0400  1º Bloco");
            }

            if (ScenarioContext.Current.ScenarioInfo.Tags.Contains("excluir_GrupoNotificacao"))
            {
                TelaPlanejamentoRoteiro.ExcluirNomeGrupoNotificacao("Lucas Fraga");
            }

            if (ScenarioContext.Current.ScenarioInfo.Tags.Contains("alterar_ParametroProducao"))
            {
                TelaHome.Navegar();
                TelaHome.AcessarMenuList("Parâmetros de Produção");
                TelaParametro.PreencherDiasAntecedencia("3");
            }

            if (ScenarioContext.Current.ScenarioInfo.Tags.Contains("alterar_ParametroProducaoPersonagem"))
            {
                TelaHome.Navegar();
                TelaHome.AcessarMenuList("Parâmetros de Produção");
                TelaParametros.AlterarParametrosPersonagem("3", "3", "3", "3");
            }

            if (ScenarioContext.Current.ScenarioInfo.Tags.Contains("excluir_IndisponibilidadeLocais"))
            {
                TelaIndisponibilidadeLocais.Navegar();
                TelaIndisponibilidadeLocais.FiltrarIndisponibilidadeLocais("INMETRICS LOCAL 2", "Atual", "");
                //TelaIndisponibilidadeLocais.ValidarIndisponibilidadeCadastrada("INMETRICS LOCAL");
                TelaIndisponibilidadeLocais.ExcluirIndisponibilidadeLocais();
            }

            if (ScenarioContext.Current.ScenarioInfo.Tags.Contains("excluir_IndisponibilidadeElenco"))
            {
                TelaIndisponibilidadeElenco.Navegar();
                TelaIndisponibilidadeElenco.FiltrarIndisponibilidadeElenco("LUCA AYRES", "", "", "");
                TelaIndisponibilidadeElenco.ValidarNovaIndisponibilidade("LUCA AYRES", "", "", "", "", "", "Teste INM");
                TelaIndisponibilidadeElenco.ExcluirIndisponibilidadeElenco();
            }

            if (ScenarioContext.Current.ScenarioInfo.Tags.Contains("excluir_LocalGravacao"))
            {
                TelaLocalGravacao.Navegar();
                TelaLocalGravacao.FiltrarLocalGravacao("INM LOCAL", "", "");
                TelaLocalGravacao.ExcluirLocalGravacao();
            }

            if (ScenarioContext.Current.ScenarioInfo.Tags.Contains("excluir_Regiao"))
            {
                TelaGrupoLocalGravacao.Navegar();
                TelaGrupoLocalGravacao.FiltroGrupoLocalGravacao("", "", "INM NOVA REGIAO");
                TelaGrupoLocalGravacao.ValidarGrupoLocalGravacao("INM NOVA REGIAO", "", "");
                TelaGrupoLocalGravacao.ExcluirGrupoLocalGravacao();
            }

            if (ScenarioContext.Current.ScenarioInfo.Tags.Contains("excluir_SequenciaCenica"))
            {
                TelaSequeciaCenica.Navegar();
                TelaSequeciaCenica.ExcluirSequenciaCenica("INM");
            }

            if (ScenarioContext.Current.ScenarioInfo.Tags.Contains("logout"))
            {
                //TelaCapituloCena.Navegar();
                //TelaCapituloCena.SairSGP();
            }

            FecharDriver();
        }
コード例 #26
0
 public void EntaoEuVisualizoOAlertaNaNovaFrenteComSucesso()
 {
     TelaPlanejamentoGROT.ValidarMoverRoteiro(CalendarioHelper.ObterDataFutura(1).ToString());
     TelaPlanejamentoGROT.VoltarDataAtualRoteiro(CalendarioHelper.ObterDataFutura(1), "Mover", "0", CalendarioHelper.ObterDiaAtual());
 }
コード例 #27
0
 public void DadoQueEuEstejaComPlanejamentoDeRoteiroRealizado()
 {
     //HML
     TelaPlanejamentoRoteiro.Navegar();
     TelaPlanejamentoRoteiro.CriarPlanejamentoRoteiro(CalendarioHelper.ObterDataAtual(), "0400/001", "2");
 }
コード例 #28
0
        public void FiltroTrocaAmbienteIluminacao(string Aba, string Roteiro, string Data, string Frente, string TipoLocal)
        {
            AcessarAba(Aba);

            var NumGROT = Element.Css("div[class='rnumber rnumberGROT']");

            NumGROT.EsperarElemento(Browser);
            NumGROT.Esperar(Browser, 1000);
            string NumGROTStr = NumGROT.GetTexto(Browser).ToString();

            AbaTrocaAmbienteIluminacao.Esperar(Browser, 1000);
            AbaTrocaAmbienteIluminacao.IsClickable(Browser);
            MouseActions.ClickATM(Browser, AbaTrocaAmbienteIluminacao);

            if (Roteiro != "")
            {
                SlctRoterioTrocaAmbienteIluminacao.EsperarElemento(Browser);
                MouseActions.SelectElementATM(Browser, SlctRoterioTrocaAmbienteIluminacao, NumGROTStr);
            }
            if (Data != "")
            {
                SlctDataTrocaAmbienteIluminacao.EsperarElemento(Browser);
                MouseActions.SelectElementATM(Browser, SlctDataTrocaAmbienteIluminacao, CalendarioHelper.ObterDiaMesAnoFuturoComBarra(Int32.Parse(Data)));
            }
            if (Frente != "")
            {
                SlctFrenteTrocaAmbienteIluminacao.EsperarElemento(Browser);
                MouseActions.SelectElementATM(Browser, SlctFrenteTrocaAmbienteIluminacao, Frente);
            }
            if (TipoLocal != "")
            {
                SlctTipoLocalTrocaAmbienteIluminacao.EsperarElemento(Browser);
                MouseActions.SelectElementATM(Browser, SlctTipoLocalTrocaAmbienteIluminacao, TipoLocal);
            }
            BtnFiltrarTrocaAmbienteIluminacao.Esperar(Browser, 1000);
            BtnFiltrarTrocaAmbienteIluminacao.IsClickable(Browser);
            BtnFiltrarTrocaAmbienteIluminacao.EsperarElemento(Browser);
            MouseActions.ClickATM(Browser, BtnFiltrarTrocaAmbienteIluminacao);
        }
コード例 #29
0
 public void DadoQueEuEstejaComPlanejamentoDeRoteiroRealizadoComDuasCenas()
 {
     TelaPlanejamentoRoteiro.CriarPlanejamentoRoteiroDuasCenas(CalendarioHelper.ObterDataAtual().ToString(), "0400/001", "0400/002", "2");
 }
コード例 #30
0
 public void QuandoFiltrarPorDataDeGravacao()
 {
     TelaFotos.PesquisarCampoDataGravacao(CalendarioHelper.ObterDataAtual()); //MODIFICAR NUMERO DO CAMPO SE NECESSARIO - PEGANDO DATA ATUAL
 }