public void QuandoEuCrioUmRoteiroInformandoOTempoDeDeslocamento()
 {
     TelaPlanejamentoGROT.CriarPlanejamentoRoteiroGROTDiario(CalendarioHelper.ObterDataAtual(), "1000/025", "2");
     TelaPlanejamentoGROT.IncluirNovoIcone("Deslocamento", CalendarioHelper.ObterDataAtual());
     TelaPlanejamentoGROT.CriarPlanejamentoRoteiroGROTSemanal(CalendarioHelper.ObterDataAtual(), "1000/010P", "1");
     TelaPlanejamentoGROT.LiberarRoteiro();
 }
 public void QuandoEuCrioUmRoteiroDiminuindoOTempoDePreparacaoInicial()
 {
     TelaPlanejamentoGROT.CriarPlanejamentoRoteiroGROTDiario(CalendarioHelper.ObterDataAtual(), "1000/025", "2");
     TelaPlanejamentoGROT.IncluirNovoIcone("Preparacao", CalendarioHelper.ObterDataAtual());
     TelaPlanejamentoGROT.AlterarTempo("Diminuir", 2);
     TelaPlanejamentoGROT.LiberarRoteiro();
 }
 public void DadoQueEuTenhaUmRoteiroLiberado()
 {
     TelaPlanejamentoGROT.Navegar();
     TelaPlanejamentoGROT.CriarFrenteEstudio(CalendarioHelper.ObterDataAtual(), "1000/014", "2");
     //TelaPlanejamentoGROT.CriarFrenteEstudioDiario(CalendarioHelper.ObterDataAtual(), "1000/015", "1");
     TelaPlanejamentoGROT.LiberarRoteiro();
 }
Beispiel #4
0
 public void FiltrarIntervaloDataGravacao()
 {
     Browser.Abrir(RoteiroUrl);
     ClicarFiltrosRoteiro();
     FlegarIntervaloDataGravacao();
     PreencherIntervaloDataGravacao(CalendarioHelper.ObterDataAtual(), CalendarioHelper.ObterMesFuturo(1));
     ClicarBtnFiltrarRoteiros();
 }
Beispiel #5
0
 public void QuandoCriarUmPlanejamentoDeRoteiroComDuasFrentes()
 {
     TelaPlanejamentoRoteiro.Navegar();
     //TelaPlanejamentoRoteiro.CriarFrenteExterna(CalendarioHelper.ObterDataAtual(), "0400/001", "2");
     TelaPlanejamentoRoteiro.CriarFrenteEstudio(CalendarioHelper.ObterDataAtual(), "0400/002", "2");
     //TelaPlanejamentoRoteiro.LiberarRoteiroDuasFrentes();
     TelaPlanejamentoRoteiro.LiberarRoteiro();
 }
Beispiel #6
0
        public void EntaoEuVisualizoCapituloCopiadoComCenaRoteirizadaComSucesso()
        {
            TelaHome.Navegar();
            TelaHome.EscolherProgramacao(ConfigurationManager.AppSettings["produtoCopiar"]);
            TelaPlanejamentoRoteiro.CancelarRoteiro(CalendarioHelper.ObterDataAtual());

            TelaCapituloCena.VerificarCapituloCopiado("capituloDe", "0400");
            TelaCapituloCena.ExcluirCapituloCopiado("0400");
        }
Beispiel #7
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();
 }
        public void DadoQueEuCrioUmRoteiroEmUmaNovaFrenteDeGravacao()
        {
            TelaCapituloCena.FiltrarCapitulos("capituloDe", "0500");
            TelaCapituloCena.EditarCapituloPreenchendoDataAtualExibicao("0500");

            TelaPlanejamentoGROT.Navegar();
            TelaPlanejamentoGROT.CriarFrenteExternaFrente3(CalendarioHelper.ObterDataAtual(), "0500/001", "2");
            TelaPlanejamentoGROT.LiberarRoteiro();
            TelaPlanejamentoGROT.CalcularPlanejamentoGROT();
        }
Beispiel #9
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);
        }
Beispiel #10
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);
         }
     }
 }
Beispiel #11
0
        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");
            }
        }
Beispiel #12
0
        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);
        }
        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);
            }
        }
Beispiel #14
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);
            }
        }
Beispiel #15
0
        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();
        }
Beispiel #16
0
 public void QuandoEuIncluirFrequenciaDeElenco()
 {
     TelaPlanejamentoRoteiro.IncluirFrequenciaElenco(CalendarioHelper.ObterDataAtual(), "Frequência do Elenco", "08:00", "13:00", "14:00", "17:00");
 }
Beispiel #17
0
 public void QuandoEuIncluirRecursoDeRoteiro()
 {
     TelaPlanejamentoRoteiro.IncluirRecursoRoteiro(CalendarioHelper.ObterDataAtual(), "Recursos", "INMETRICS TESTE");
 }
Beispiel #18
0
 public void QuandoFiltrarPorDataDeGravacao()
 {
     TelaFotos.PesquisarCampoDataGravacao(CalendarioHelper.ObterDataAtual()); //MODIFICAR NUMERO DO CAMPO SE NECESSARIO - PEGANDO DATA ATUAL
 }
 public void QuandoEuCrioUmRoteiroIncluindoONovoIconeDeRefeicao()
 {
     TelaPlanejamentoGROT.CriarPlanejamentoRoteiroGROTDiario(CalendarioHelper.ObterDataAtual(), "1000/025", "2");
     TelaPlanejamentoGROT.IncluirNovoIcone("Refeição", CalendarioHelper.ObterDataAtual());
     TelaPlanejamentoGROT.LiberarRoteiro();
 }
Beispiel #20
0
 public void QuandoQueEuEstejaComPlanejamentoDeRoteiroNaoLiberado()
 {
     TelaPlanejamentoRoteiro.CriarPlanejamentoRoteiroNaoLiberado(CalendarioHelper.ObterDataAtual().ToString(), "0400/001", "2");
 }
Beispiel #21
0
 public void DadoQueEuEstejaComPlanejamentoDeRoteiroRealizadoComDuasCenas()
 {
     TelaPlanejamentoRoteiro.CriarPlanejamentoRoteiroDuasCenas(CalendarioHelper.ObterDataAtual().ToString(), "0400/001", "0400/002", "2");
 }
Beispiel #22
0
 public void QuandoMovimentoUmaCenaDoRoteiroParaOutraFrente()
 {
     TelaPlanejamentoGROT.MoverRoteiroParaOutroDia(CalendarioHelper.ObterDataAtual(), "Mover", "0", CalendarioHelper.ObterDiaFuturo(1));
 }
Beispiel #23
0
 public void DadoQueEuEstejaComPlanejamentoDeRoteiroRealizado()
 {
     //HML
     TelaPlanejamentoRoteiro.Navegar();
     TelaPlanejamentoRoteiro.CriarPlanejamentoRoteiro(CalendarioHelper.ObterDataAtual(), "0400/001", "2");
 }
Beispiel #24
0
 public void DadoEuCriarUmRoteiroEmCadaFrenteNoMesmoDia()
 {
     TelaPlanejamentoGROT.CriarPlanejamentoRoteiroGROTDiario(CalendarioHelper.ObterDataAtual(), "0501/004", "2");
     //TelaPlanejamentoGROT.CriarPlanejamentoRoteiroGROTSemanalFrente2(CalendarioHelper.ObterDataFutura(1), "0501/005", "2", "Externa");
     TelaPlanejamentoGROT.LiberarRoteiro();
 }
 public void QuandoMoverRoteiroParaOutroDia()
 {
     TelaPlanejamentoRoteiro.MoverRoteiroParaOutroDia(CalendarioHelper.ObterDataAtual(), "Mover", "0", CalendarioHelper.ObterDiaFuturo(1));
 }
Beispiel #26
0
 public void EntaoVisualizoFiltroDeDataInicioDeGravacaoRealizadoComSucesso()
 {
     TelaRoteiro.VerificarFiltroDataGravacao(CalendarioHelper.ObterDataAtual());
 }
Beispiel #27
0
 public void QuandoCriarUmPlanejamentoDeRoteiro()
 {
     TelaPlanejamentoRoteiro.Navegar();
     TelaPlanejamentoRoteiro.CriarPlanejamentoRoteiro(CalendarioHelper.ObterDataAtual(), "0400/001", "2");
 }
 public void QuandoCancelarPlanejamentoDeRoteiro()
 {
     TelaPlanejamentoRoteiro.CancelarRoteiro(CalendarioHelper.ObterDataAtual());
 }
        public void DadoFiltrarCapituloPorDatasDeRoteitros()
        {
            //TelaCapituloCena.FiltrarCapitulosDatasRoteiros("dataRoteiroDe", CalendarioHelper.ObterDataFutura(1));

            TelaCapituloCena.FiltrarCapitulosDatasRoteiros("dataRoteiroDe", CalendarioHelper.ObterDataAtual());
        }
 public void QuandoDestacarCenasPorPeriodoDoDia()
 {
     //Legenda: filtroCenas | filtroTipos | filtroCenarios | ID DINAMICO - PERSONAGEM | filtroStatus | filtroPeriodoDoDia
     TelaPlanejamentoRoteiro.DestacarCena(CalendarioHelper.ObterDataAtual().ToString(), "filtroPeriodoDoDia", "DIA");
 }