Exemplo n.º 1
0
 public void FiltrarPorCenario(string nomeCenario)
 {
     Browser.Abrir(RoteiroUrl);
     ClicarFiltrosRoteiro();
     PreencherFiltroCenario(nomeCenario);
     ClicarBtnFiltrarRoteiros();
 }
Exemplo n.º 2
0
 public void CriarNovoCenario(string tipoCenario, string nomeCenario)
 {
     Browser.Abrir(CenarioUrl);
     ClicarNovoCenario();
     SelecionarTipoCenario(tipoCenario);
     PreencherNovoCenario(nomeCenario);
 }
Exemplo n.º 3
0
 public void FiltrarPorTipo(string numeroTipo)
 {
     Browser.Abrir(RoteiroUrl);
     ClicarFiltrosRoteiro();
     PreencherFiltroTipo(numeroTipo);
     ClicarBtnFiltrarRoteiros();
 }
Exemplo n.º 4
0
 public void ExcluirPersonagemCadastrado(string nomePersonagem)
 {
     Browser.Abrir(PersonagemUrl);
     EscolherPersonagem(nomePersonagem);
     ExcluirPersonagem();
     ClicarPopUpPersonagem();
 }
Exemplo n.º 5
0
 public void PreencherCenario(string numeroCapitulo, string nomeCenario, string nomeAmbiente)
 {
     Browser.Abrir(DecupagemBasicaUrl);
     SelecionarCapitulo(numeroCapitulo);
     PreencherCenario(nomeCenario);
     PreencherAmbiente(nomeAmbiente);
 }
Exemplo n.º 6
0
 public void FiltrarPorStatus(string status)
 {
     Browser.Abrir(RoteiroUrl);
     ClicarFiltrosRoteiro();
     PreencherFiltroStatus(status);
     ClicarBtnFiltrarRoteiros();
 }
        public void NavegarPara(string Link)
        {
            string linkCueSheet = "http://jbhbftssr004:8080/som/#/usoReporte/Detalhe/" + Link + "";

            Browser.Abrir(linkCueSheet);
            Assert.IsTrue(Browser.PageSource(PageTitleDetalheDaCueSheet));
        }
Exemplo n.º 8
0
 public void FiltrarIntervaloDataGravacao()
 {
     Browser.Abrir(RoteiroUrl);
     ClicarFiltrosRoteiro();
     FlegarIntervaloDataGravacao();
     PreencherIntervaloDataGravacao(CalendarioHelper.ObterDataAtual(), CalendarioHelper.ObterMesFuturo(1));
     ClicarBtnFiltrarRoteiros();
 }
Exemplo n.º 9
0
 private void FiltrarRoteiroCapitulo(string campo, string filtro)
 {
     Browser.Abrir(CapituloCenaUrl);
     ClicarFiltros();
     FlegarIntervaloNumeroRoteiro();
     FiltrarNumeroRoteiro(campo, filtro);
     ClicarBtnFiltrar();
 }
Exemplo n.º 10
0
 public void IncluirDezFotos
     (string nomeInseridoPor, string nomeTema, string numeroCapituloCena, string nomePersonagem, string nomeRoupa, string nomeCenario, string nomeAmbiente, string nomeClassificacao)
 {
     Browser.Abrir(FotosUrl);
     ClicarBtnIncluirFoto();
     SelecionarDezFotos();
     PreecherInformacoesImagem(nomeInseridoPor, nomeTema, numeroCapituloCena, nomePersonagem, nomeRoupa, nomeCenario, nomeAmbiente, nomeClassificacao);
 }
Exemplo n.º 11
0
 public void CriarNovoCenarioAmbiente(string numeroCapitulo, string nomeCenario, string nomeAmbiente, string nomePersonagem, string nomeFigurantes)
 {
     Browser.Abrir(DecupagemBasicaUrl);
     DecuparCenaParaCenarioAmbiente(numeroCapitulo, nomePersonagem, nomeFigurantes);
     DropListCenario.EsperarElemento(Browser);
     PreencherCenario(nomeCenario);
     PreencherAmbiente(nomeAmbiente);
 }
Exemplo n.º 12
0
 public void AberturaLetra(string numeroCapitulo, string nomeLetra)
 {
     Browser.Abrir(DecupagemBasicaUrl);
     DropListCapitulo.EsperarElemento(Browser);
     SelecionarCapitulo(numeroCapitulo);
     PreencherCampoLetra(nomeLetra);
     PopUpAlterarNumeroCenaConfirmar();
 }
Exemplo n.º 13
0
 //-------------------METODOS-------------------\\
 public void ExcluirNovoPersonagem(string nomePersonagem)
 {
     Browser.Abrir(PersonagemUrl);
     EscolherPersonagem(nomePersonagem);
     ExcluirPersonagem();
     ClicarPopUpPersonagem();
     VerificarAlertaPersonagem();
 }
Exemplo n.º 14
0
 public void ExcluirNovaIndisponibilidade(string nomePersonagem)
 {
     Browser.Abrir(PersonagemUrl);
     EscolherPersonagem(nomePersonagem);
     ClicarBtnEditarPersonagem();
     ExcluirIndisponibilidade();
     SalvarPersonagem();
 }
Exemplo n.º 15
0
 public void AlterarStatus(string numeroCena, string statusCena)
 {
     //Browser.BackPage();
     Browser.Abrir(EspelhoGravacaoUrl);
     EscolherNumeroRoteiro();
     EscolherCena(numeroCena);
     ModificarStatus(statusCena);
     SalvarStatus();
 }
Exemplo n.º 16
0
        //-------------------VERIFICACOES-------------------\\
        public void VerificarAlertaAdendoDecupagemContinuidade()
        {
            string validation          = "Houve uma atualização do texto feito na decupagem básica. Considere atualizar o texto através do botão atualizar";
            var    AlertaIncluirAdendo = Element.TagName(("body"));

            Browser.Abrir(DecupagemContinuidadeUrl);
            AlertaIncluirAdendo.GetTexto(Browser);
            Assert.AreEqual(validation, AlertaIncluirAdendo);
        }
Exemplo n.º 17
0
        public void VerificarPersonagemEditado(string personagemEditado)
        {
            Browser.Abrir(PersonagemUrl);
            EscolherPersonagem(personagemEditado);

            TextoTabelaNomePersonagem.EsperarElemento(Browser);
            string validacao = TextoTabelaNomePersonagem.GetTexto(Browser);

            Assert.AreEqual(validacao, personagemEditado);
        }
Exemplo n.º 18
0
        public void VerificarNovoPersonagem(string nomePersonagem)
        {
            Browser.Abrir(PersonagemUrl);
            EscolherPersonagem(nomePersonagem);

            TextoTabelaNomePersonagem.EsperarElemento(Browser);
            string validacao = TextoTabelaNomePersonagem.GetTexto(Browser);

            Assert.AreEqual(validacao, nomePersonagem);
        }
Exemplo n.º 19
0
 public void ExcluirRoupa(string nomePersonagem, string nomeRoupa)
 {
     Browser.Abrir(PersonagemUrl);
     EscolherPersonagem(nomePersonagem);
     ClicarFichaContinuidade();
     EscolherRoupa(nomeRoupa);
     ClicarBtnExclusaoRoupa();
     ConfirmarPopUpExclusaoRoupa();
     MensagemRoupaExcluida();
 }
Exemplo n.º 20
0
        public void SelecionarRoteiro()
        {
            Browser.Abrir(RoteiroUrl);

            var ElementoLinhaRoteiro = Element.Xpath("//*[@id='roteirosEncontrados']/tbody/tr[contains(.,'" + numeroRoteiro + "')]");

            ElementoLinhaRoteiro.EsperarElemento(Browser);

            MouseActions.ClickATM(Browser, ElementoLinhaRoteiro);
        }
Exemplo n.º 21
0
 public void CriarNovaIndisponibilidade(string nomePersonagem)
 {
     Browser.Abrir(PersonagemUrl);
     EscolherPersonagem(nomePersonagem);
     ClicarBtnEditarPersonagem();
     ClicarNovaIndisponbilidade();
     NovaIndisponibilidade();
     SelecionarCheckBoxDias();
     SalvarIndisponibilidade();
     SalvarPersonagemIndisponibilidade();
 }
Exemplo n.º 22
0
        public void GerarAlbumPorPagina(string numeroPagina)
        {
            Browser.Abrir(FotosUrl);
            BtnSalvar.Esperar(Browser, 1000);
            Browser.RefreshPage();

            SelecionarAllFotos();
            ImprimirAlbum();
            SelecionarQTAlbum(numeroPagina);
            BtnSalvar.Esperar(Browser, 500);
        }
Exemplo n.º 23
0
        //--------------EXLUIR LISTAGEM CENARIOS INCOMPATIVEIS----------------\\
        public void ApagarListaCenarioIncompativel(string cenario, string ambiente)
        {
            Browser.Abrir(CenarioIncompativelUrl);

            TelaFiltrar.EsperarElemento(Browser);
            if (TelaFiltrar.IsElementVisible(Browser))
            {
                FiltrarCenariosIncompativeis(cenario, ambiente);
                ApagarLista();
            }
        }
Exemplo n.º 24
0
 //-------------------METODOS-------------------\\
 public void DecuparCenaCompleta(string numeroCapitulo, string nomeCenario, string nomeAmbiente, string nomePersonagem, string nomeFigurantes)
 {
     Browser.Abrir(DecupagemBasicaUrl);
     SelecionarCapitulo(numeroCapitulo);
     PreencherCenario(nomeCenario);
     PreencherAmbiente(nomeAmbiente);
     EscolherTempo("0");
     EscolherLocacao("1");
     EscolherClassificacao("Ação");
     PreencherDados(nomePersonagem, nomeFigurantes);
 }
Exemplo n.º 25
0
        public void PegarNumeroRoteiroAndFiltrarCapitulo(string campoNumeroRoteiro)
        {
            Browser.Abrir(RoteiroUrl);
            var Roteiro = Element.Css(".codigoRoteiro");

            Roteiro.EsperarElemento(Browser);
            if (Roteiro.IsElementVisible(Browser))
            {
                string numeroRoteiro = Roteiro.GetTexto(Browser);
                FiltrarRoteiroCapitulo(campoNumeroRoteiro, numeroRoteiro);
            }
        }
Exemplo n.º 26
0
        //---------------------------------------CRIAR NOVO PERSONAGEM GROT-------------------------------------------------\\
        public void CriarNovoPersonagemGROT(string nomePersonagem, string nomeAtor, string tipoPersonagem)
        {
            Browser.Abrir(PersonagemUrl);
            ClicarNovoPersonagem();

            ModalNovoPersonagem.EsperarElemento(Browser);
            if (ModalNovoPersonagem.IsElementVisible(Browser))
            {
                PreencherNovoPersonagem(nomePersonagem, nomeAtor);
                SelecioarTipoPersonagem(tipoPersonagem);
                SalvarPersonagem();
            }
        }
Exemplo n.º 27
0
        private void PegarNumeroRoteiroAndPesquisar()
        {
            InputRoteiroFoto.EsperarElemento(Browser);
            InputRoteiroFoto.IsClickable(Browser);

            Browser.Abrir(RoteiroUrl);

            var    Roteiro       = Element.Css(".codigoRoteiro");
            string numeroRoteiro = Roteiro.GetTexto(Browser);

            Browser.BackPage();
            InputRoteiroFoto.EsperarElemento(Browser);
            AutomatedActions.SendDataATM(Browser, InputRoteiroFoto, numeroRoteiro);
        }
Exemplo n.º 28
0
 private void DecuparCenaParaPersonagem(string numeroCapitulo, string nomeFigurantes, string nomeCenario)
 {
     Browser.Abrir(DecupagemBasicaUrl);
     DropListCapitulo.EsperarElemento(Browser);
     SelecionarCapitulo(numeroCapitulo);
     DropListCenario.IsClickable(Browser);
     PreencherCenario(nomeCenario);
     EscolherTempo("0");
     EscolherLocacao("1");
     EscolherClassificacao("Ação");
     PreencherResumoCena();
     PreencherCampoOBS();
     PreencherFigurantes(nomeFigurantes);
 }
Exemplo n.º 29
0
        public void ExcluirCenarioEditado(string nomeCenario)
        {
            Browser.Abrir(CenarioUrl);
            ClicarBuscarFiltrosCenario();

            if (TelaFiltrar.IsElementVisible(Browser))
            {
                EscolherCenario(nomeCenario);
                ClicarFiltrarCenario();
                ApagarCenario();
            }

            AlertaExclusao();
        }
Exemplo n.º 30
0
        public void ExcluirAmbiente(string nomeCenario)
        {
            Browser.Abrir(CenarioUrl);
            ClicarBuscarFiltrosCenario();

            if (TelaFiltrar.IsElementVisible(Browser))
            {
                EscolherCenario(nomeCenario);
                ClicarFiltrarCenario();
                ExibirAmbientes();
                ApagarAmbiente();
                ExcluirAmbientePopUp();
            }

            AlertaExclusao();
        }