示例#1
0
        public void DadoQueTenhaUmaCue_SheetCadastradaComDoisPedidosGerados()
        {
            TelaCadastrarObraEComposicaoPage.Navegar();
            TelaCadastrarObraEComposicaoPage.CadastroDeObraRandomica("MUSICA COMERCIAL", "", "", "2018", "", "Nacional", "", "Não", "Não", "Não", "Não");
            TelaCadastrarObraEComposicaoPage.CadastrarComposicaoManualmente("100", "1");
            TelaCadastrarObraEComposicaoPage.SalvarObraEComposicao();
            TelaCadastroDeProdutoPage.Navegar();
            TelaCadastroDeProdutoPage.CadastroDeProduto("Novela", "DRAMATURGIA SEMANAL",
                                                        "290407", "Sim", "GLOBONEWS", "7001", "Não", "Sim");
            TelaCadastroDeProdutoPage.SalvarCadastroDeProduto();
            TelaCadastroDeProdutoPage.CadastrarCapitulo("01");
            Thread.Sleep(2000);
            TelaCadastrarCueSheetPage.Navegar();
            TelaCadastrarCueSheetPage.CadastrarCueSheetRandomica("Aleatório", "Aleatório", "01", "11/11/2018", "GLOBONEWS", "");
            TelaCadastrarCueSheetPage.ValidarPopupSemImportacao("Você não selecionou um arquivo. Deseja criar a cue-sheet mesmo assim?", "Cue-sheet cadastrada com sucesso ");
            TelaCadastrarCueSheetPage.ValidarCueSheetRandomicaCadastrada("Aleatório", "", "Aleatório", "01", "");

            TelaGerarPedidosDePagamentoCueSheetPage.CadasTrarItemCueSheetRandomico("Aleatório", "BK – BACKGROUND", "ABERTURA", "16", "");
            TelaGerarPedidosDePagamentoCueSheetPage.ValidarItemCueSheetRandomicoCadastrado("Aleatório", "16", "BK – BACKGROUND", "ABERTURA", "Não");
            TelaGerarPedidosDePagamentoCueSheetPage.AprovarItemDeCueSheet(CadastrarObraEComposicaoPage.Obra);
            TelaGerarPedidosDePagamentoCueSheetPage.GerarPedidoParaItemDeCueSheet("Sim", CadastrarObraEComposicaoPage.Obra, "Sim");

            TelaGerarPedidosDePagamentoCueSheetPage.CadastrarItemCueSheet("TESTE INMETRICS", "BK – BACKGROUND", "ABERTURA", "16");
            TelaGerarPedidosDePagamentoCueSheetPage.ValidarItemCueSheetRandomicoCadastrado("TESTE INMETRICS", "16", "BK – BACKGROUND", "ABERTURA", "Não");
            TelaGerarPedidosDePagamentoCueSheetPage.AprovarItemDeCueSheet("TESTE INMETRICS");
            TelaGerarPedidosDePagamentoCueSheetPage.GerarPedidoParaItemDeCueSheet("Sim", "TESTE INMETRICS", "Sim");
        }
示例#2
0
 public void DadoQueTenhoUmaObraCadastradoNoSistema()
 {
     TelaCadastrarObraEComposicaoPage.Navegar();
     TelaCadastrarObraEComposicaoPage.CadastroDeObraRandomica("MUSICA COMERCIAL", "", "", "2018", "Sim", "Nacional", "", "Não", "Não", "Não", "Não");
     TelaCadastrarObraEComposicaoPage.CadastrarComposicaoManualmente("100", "1");
     TelaCadastrarObraEComposicaoPage.SalvarObraEComposicao();
 }
示例#3
0
 public void EntaoVisualizoAMensagemDePercentualInferiorAAoSalvarAObra(int p0, string Titulo, string Mensagem)
 {
     TelaCadastrarObraEComposicaoPage.ValidarPopupPercentual(Mensagem);
     TelaConsultarObraPage.Navegar();
     TelaConsultarObraPage.ConsultaSimplesObra(Titulo);
     TelaExcluirObraPage.ExclusaoDeObra(Titulo, "Registro excluído com sucesso.");
 }
示例#4
0
 public void DadoQueTenhaUmaObraCadastradaNoSistema(string Tipo, string TitutloAlternativo, string Iswc, string Ano, string ObraOriginal,
                                                    string Nacionalidade, string Pais, string DominioPublico, string Institucional, string BlackList, string Emblematica)
 {
     TelaCadastrarObraEComposicaoPage.Navegar();
     TelaCadastrarObraEComposicaoPage.CadastroDeObraRandomica(Tipo, TitutloAlternativo, Iswc, Ano, ObraOriginal, Nacionalidade, Pais, DominioPublico, Institucional, BlackList, Emblematica);
     TelaCadastrarObraEComposicaoPage.CadastrarComposicaoManualmente("100", "1");
     TelaCadastrarObraEComposicaoPage.SalvarObraEComposicao();
 }
示例#5
0
 public void DadoQueATenhoUmDDADisponivelParaExclusao()
 {
     TelaCadastrarObraEComposicaoPage.Navegar();
     TelaCadastrarObraEComposicaoPage.CadastroDeObraRandomica("MUSICA COMERCIAL", "", "", "2018", "", "Nacional", "", "Não", "Não", "Não", "Não");
     TelaCadastrarObraEComposicaoPage.CadastrarComposicaoManualmente("100", "1");
     TelaCadastrarObraEComposicaoPage.SalvarObraEComposicao();
     TelaTransferênciadeDDAPage.Navegar();
 }
示例#6
0
 public void QuandoAlteroOsValoresDeAutorDDAVersionistaESalvoAComposicaoE(string Autor, string DDA, string Valor)
 {
     TelaCadastrarObraEComposicaoPage.SelecionarComposicaoParaEdicao("Autor");
     TelaCadastrarObraEComposicaoPage.AlterarAutorComposicaoEditar(Autor);
     TelaCadastrarObraEComposicaoPage.AlterarDDDAComposicaoEditar(DDA);
     TelaCadastrarObraEComposicaoPage.MarcarVersionista(Valor);
     TelaCadastrarObraEComposicaoPage.SalvarEdicaoDeObra();
 }
 public void QuandoAlteroODDADaObraQuePossuiUmPedidoQueEstejaAguardandoAprovacao()
 {
     TelaConsultarObraPage.Navegar();
     TelaConsultarObraPage.ConsultaSimplesObra(CadastrarObraEComposicaoPage.Obra);
     TelaCadastrarObraEComposicaoPage.SelecionarComposicaoParaEdicao(CadastrarObraEComposicaoPage.Autor);
     TelaCadastrarObraEComposicaoPage.EditarComposicao("", "Aleatório", "", "1");
     TelaCadastrarObraEComposicaoPage.SalvarEdicaoDeObra();
     Thread.Sleep(3000);
 }
示例#8
0
 public void EntaoVisualizoQueOStatusPavDoPedidoContinuaComoAprovadoAposAAlteracaoDoCompositorParaDuplicidade(string Autor, string Obra, string StatusPav)
 {
     //TelaPedidoPage.ValidarStatusPav(StatusPav);
     TelaConsultarObraPage.Navegar();
     TelaConsultarObraPage.ConsultaSimplesObra(Obra);
     TelaCadastrarObraEComposicaoPage.SelecionarComposicaoParaEdicao(Autor);
     TelaCadastrarObraEComposicaoPage.CadastrarDuplicidadeParaCompositor();
     TelaCadastrarObraEComposicaoPage.SalvarEdicaoDeObra();
 }
示例#9
0
 public void DadoQueEstejaNaTelaEdicaoDeObra()
 {
     TelaCadastrarObraEComposicaoPage.Navegar();
     TelaCadastrarObraEComposicaoPage.CadastroDeObraRandomica("MUSICA COMERCIAL", "", "", "2018", "", "Nacional", "", "Não", "Não", "Não", "Não");
     TelaCadastrarObraEComposicaoPage.CadastrarComposicaoManualmente("100", "1");
     TelaCadastrarObraEComposicaoPage.SalvarObraEComposicao();
     TelaConsultarObraPage.Navegar();
     TelaConsultarObraPage.ConsultaSimplesObra("Obra");
 }
示例#10
0
 public void QuandoFacoUmaBuscaSimplesPorUmaObra()
 {
     TelaCadastrarObraEComposicaoPage.Navegar();
     TelaCadastrarObraEComposicaoPage.CadastroDeObraRandomica("MUSICA COMERCIAL", "", "", "2018", "", "Nacional", "", "Não", "Não", "Não", "Não");
     TelaCadastrarObraEComposicaoPage.CadastrarComposicaoManualmente("100", "1");
     TelaCadastrarObraEComposicaoPage.SalvarObraEComposicao();
     TelaConsultarObraPage.Navegar();
     TelaConsultarObraPage.ConsultaSimplesObra("Obra");
 }
示例#11
0
 public void EntaoVisualizoAMensagemDeQueAoMenosUmaComposicaoDaObraDeveSerCadastrada(string Titulo, string Mensagem, string SubTitutlo, string Tipo, string Iswc, string ObraOriginal,
                                                                                     string Nacionalidade, string Pais, string DominioPublico)
 {
     TelaCadastrarObraEComposicaoPage.ValidarObraCadastrada(Titulo, SubTitutlo, Tipo, Iswc, ObraOriginal, Nacionalidade, Pais, DominioPublico);
     TelaCadastrarObraEComposicaoPage.ValidarPopupAlertaSemComposicao(Mensagem);
     TelaConsultarObraPage.Navegar();
     TelaConsultarObraPage.ConsultaSimplesObra(Titulo);
     TelaExcluirObraPage.ExclusaoDeObra(Titulo, "Registro excluído com sucesso.");
 }
示例#12
0
 public void EntaoVisualizoOsDadosDaComposicaoEmVermelhoAoSalvarAObra(string Titulo)
 {
     TelaCadastrarObraEComposicaoPage.ValidarComposicaoEmDuplicidade();
     TelaCadastrarObraEComposicaoPage.SalvarObraEComposicao();
     TelaConsultarObraPage.Navegar();
     TelaConsultarObraPage.ConsultaSimplesObra(Titulo);
     TelaCadastrarObraEComposicaoPage.ValidarComposicaoEmDuplicidadeNaGrid();
     TelaExcluirObraPage.ExclusaoDeObra(Titulo, "Registro excluído com sucesso.");
 }
 public void QuandoAlteroAPorcentagemDosAutoresDaComposicao(string Autor1, string Autor2, string Porcentagem1, string Porcentagem2)
 {
     TelaCadastrarObraEComposicaoPage.SelecionarComposicaoParaEdicao(Autor1);
     TelaCadastrarObraEComposicaoPage.EditarComposicao("", "", Porcentagem1, "");
     TelaCadastrarObraEComposicaoPage.ValidarAutor(Porcentagem1);
     TelaCadastrarObraEComposicaoPage.SelecionarComposicaoParaEdicao(Autor2);
     TelaCadastrarObraEComposicaoPage.EditarComposicao("", "", Porcentagem2, "");
     TelaCadastrarObraEComposicaoPage.ValidarAutor(Porcentagem2);
     TelaCadastrarObraEComposicaoPage.SalvarEdicaoDeObra();
 }
示例#14
0
 public void EntaoVisualizoQueOStatusPavDoPedidoContinuaComoAprovadoAposAAlteracaoDoAutorDaComposicao(string Autor1, string NovoAutor1, string StatusPav, string Obra, string Pedido)
 {
     //TelaPedidoPage.ValidarStatusPav(StatusPav);
     TelaConsultarObraPage.Navegar();
     TelaConsultarObraPage.ConsultaSimplesObra(Obra);
     TelaCadastrarObraEComposicaoPage.SelecionarComposicaoParaEdicao(NovoAutor1);
     TelaCadastrarObraEComposicaoPage.AlterarAutorComposicao(Autor1);
     TelaCadastrarObraEComposicaoPage.SalvarEdicaoDeObra();
     TelaCadastrarObraEComposicaoPage.SelecionarPedidoAfetadoPelaEdicao(Pedido);
     TelaCadastrarObraEComposicaoPage.ValidarPopupAlteracaoDeObra("Sim");
     TelaAlterarItemPedidoPage.ValidarPopupSucesso("");
 }
示例#15
0
 public void EntaoVisualizoQueOStatusPavDoPedidoContinuaComoAprovadoAposAAdicaoDeMaisUmCompositorNaObra(string Autor1, string Autor2, string PorcentagemOriginal, string Obra, string Pedido, string StatusPav)
 {
     //TelaPedidoPage.ValidarStatusPav(StatusPav);
     TelaConsultarObraPage.Navegar();
     TelaConsultarObraPage.ConsultaSimplesObra(Obra);
     TelaCadastrarObraEComposicaoPage.ExcluirAutorDaComposicao(Autor2);
     TelaAlterarItemPedidoPage.ValidarPopupSucesso("");
     TelaCadastrarObraEComposicaoPage.SelecionarComposicaoParaEdicao(Autor1);
     TelaCadastrarObraEComposicaoPage.EditarComposicao("", "", PorcentagemOriginal, "");
     TelaCadastrarObraEComposicaoPage.SalvarEdicaoDeObra();
     TelaCadastrarObraEComposicaoPage.SelecionarPedidoAfetadoPelaEdicao(Pedido);
     TelaCadastrarObraEComposicaoPage.ValidarPopupAlteracaoDeObra("Sim");
     TelaAlterarItemPedidoPage.ValidarPopupSucesso("");
 }
 public void DadoQueTenhaUmProdutoComTemplateCadastrado()
 {
     TelaCadastrarObraEComposicaoPage.Navegar();
     TelaCadastrarObraEComposicaoPage.CadastroDeObraRandomica("MUSICA COMERCIAL", "", "", "2018", "Sim", "Nacional", "", "Não", "Não", "Não", "Não");
     TelaCadastrarObraEComposicaoPage.CadastrarComposicaoManualmente("100", "1");
     TelaCadastrarObraEComposicaoPage.SalvarObraEComposicao();
     TelaCadastroDeProdutoPage.Navegar();
     TelaCadastroDeProdutoPage.CadastroDeProduto("Novela", "DRAMATURGIA SEMANAL",
                                                 "4135", "Sim", "GLOBONEWS", "Atividade", "Não", "Sim");
     TelaCadastroDeProdutoPage.SalvarCadastroDeProduto();
     //TelaCadastroDeProdutoPage.CadastrarCapitulo();
     Thread.Sleep(2000);
     TelaCadastroDeTemplatePage.CadastrarItemTemplate("1", CadastrarObraEComposicaoPage.Obra, "Aleatório", "PE – PERFORMANCE", "ENCERRAMENTO", "12",
                                                      "", "", "");
 }
 public void DadoQueTenhaUmPedidoPreviamenteCadastradoNoSistemaComApenasUmAutorEDDANaComposicao(string Autor, string DDA)
 {
     TelaCadastrarObraEComposicaoPage.Navegar();
     TelaCadastrarObraEComposicaoPage.CadastroDeObraRandomica("MUSICA COMERCIAL", "", "", "2018", "Sim", "Nacional", "", "Não", "Não", "Não", "Não");
     TelaCadastrarObraEComposicaoPage.CadastrarComposicao(Autor, DDA, "100");
     TelaCadastrarObraEComposicaoPage.SalvarObraEComposicao();
     TelaCadastroDeProdutoPage.Navegar();
     TelaCadastroDeProdutoPage.CadastroDeProduto("Novela", "DRAMATURGIA SEMANAL", "290407", "Sim", "GLOBONEWS", "7001", "Não", "Sim");
     TelaCadastroDeProdutoPage.SalvarCadastroDeProduto();
     TelaCadastroDeProdutoPage.CadastrarCapituloProduto();
     Thread.Sleep(2000);
     TelaCriarPedidoManualmentePage.Navegar();
     TelaCriarPedidoManualmentePage.CadastrarPedidoManual(CadastrarObraEComposicaoPage.Obra, "10/10/2018", "10", "GLOBONEWS", "ABERTURA");
     TelaAlterarItemPedidoPage.ValidarPopupSucesso("");
     TelaCriarPedidoManualmentePage.TrocarAbaBrowser();
 }
示例#18
0
 public void DadoQueTenhaUmaCue_SheetCadastradaNoSistema(string Produto, string Episodio, string Capitulo, string Midia, string Dia, string Mes, string Ano, string RepriseRebatida)
 {
     TelaCadastrarObraEComposicaoPage.Navegar();
     TelaCadastrarObraEComposicaoPage.CadastroDeObraRandomica("MUSICA COMERCIAL", "", "", "2018", "", "Nacional", "", "Não", "Não", "Não", "Não");
     TelaCadastrarObraEComposicaoPage.CadastrarComposicaoManualmente("100", "1");
     TelaCadastrarObraEComposicaoPage.SalvarObraEComposicao();
     TelaCadastroDeProdutoPage.Navegar();
     TelaCadastroDeProdutoPage.CadastroDeProduto("Novela", "DRAMATURGIA SEMANAL",
                                                 "290407", "Sim", Midia, "7001", "Não", "Sim");
     TelaCadastroDeProdutoPage.SalvarCadastroDeProduto();
     TelaCadastroDeProdutoPage.CadastrarCapitulo(Capitulo);
     Thread.Sleep(2000);
     TelaCadastrarCueSheetPage.Navegar();
     TelaCadastrarCueSheetPage.CadastrarCueSheetRandomica(Produto, Episodio, Capitulo, Dia + "/" + Mes + "/" + Ano, Midia, "");
     TelaCadastrarCueSheetPage.ValidarPopupSemImportacao("Você não selecionou um arquivo. Deseja criar a cue-sheet mesmo assim?", "Cue-sheet cadastrada com sucesso ");
     TelaCadastrarCueSheetPage.ValidarCueSheetRandomicaCadastrada(Produto, "", Episodio, Capitulo, "");
 }
 public void DadoQueTenhaUmPedidoPreviamenteCadastradoNoSistemaParaUmaObraNacional(string Tipo, string TitutloAlternativo, string Iswc, string Ano, string ObraOriginal,
                                                                                   string Nacionalidade, string Pais, string DominioPublico, string Institucional, string BlackList, string Emblematica)
 {
     TelaCadastroDeProdutoPage.Navegar();
     TelaCadastroDeProdutoPage.CadastroDeProduto("Novela", "DRAMATURGIA SEMANAL",
                                                 "290407", "Sim", "GLOBONEWS", "7001", "Não", "Sim");
     TelaCadastroDeProdutoPage.SalvarCadastroDeProduto();
     TelaCadastroDeProdutoPage.CadastrarCapitulo("01");
     Thread.Sleep(2000);
     TelaCadastrarObraEComposicaoPage.Navegar();
     TelaCadastrarObraEComposicaoPage.CadastroDeObraRandomica(Tipo, TitutloAlternativo, Iswc, Ano, ObraOriginal, Nacionalidade, Pais, DominioPublico, Institucional, BlackList, Emblematica);
     TelaCadastrarObraEComposicaoPage.CadastrarComposicaoManualmente("50", "1");
     TelaCadastrarObraEComposicaoPage.CadastrarComposicaoManualmente("50", "2");
     TelaCadastrarObraEComposicaoPage.SalvarObraEComposicao();
     Thread.Sleep(2000);
     TelaCriarPedidoManualmentePage.Navegar();
     TelaCriarPedidoManualmentePage.CadastrarPedidoManual(CadastrarObraEComposicaoPage.Obra, "10/10/2018", "10", "GLOBONEWS", "ABERTURA");
     TelaAlterarItemPedidoPage.ValidarPopupSucesso("");
     TelaCriarPedidoManualmentePage.TrocarAbaBrowser();
     TelaCriarPedidoManualmentePage.ValidarPedidoCriado("", "", "Em andamento", "", "");
 }
示例#20
0
 public void EntaoVisualizoAMensagemDosCamposObrigatoriosAlteradoComSucesso(string MensagemDeAlteração)
 {
     TelaCadastrarObraEComposicaoPage.ValidarDadosAlterados(MensagemDeAlteração);
 }
示例#21
0
 public void DadoAlteroOsDadosObrigatoriosTituloEDaObra(string Tipo, string Nacionalidade)
 {
     TelaCadastrarObraEComposicaoPage.EditarObra("", "", Tipo, "", "", "", "", Nacionalidade, "", "", "", "", "");
 }
示例#22
0
 public void QuandoExcluoAComposicaoCadstradaNessaObra()
 {
     TelaConsultarObraPage.Navegar();
     TelaConsultarObraPage.ConsultaSimplesObra("Obra");
     TelaCadastrarObraEComposicaoPage.ExcluirComposição();
 }
示例#23
0
 public void EntaoVisualizoAMensagemDeRegistroExcluidoComSucesso_()
 {
     TelaCadastrarObraEComposicaoPage.MsgExcluirComposição();
 }
示例#24
0
 public void QuandoDiminuoAPorcentagemDeUmAutor(string Autor1, string Porcentagem1)
 {
     TelaCadastrarObraEComposicaoPage.SelecionarComposicaoParaEdicao(Autor1);
     TelaCadastrarObraEComposicaoPage.EditarComposicao("", "", Porcentagem1, "");
     TelaCadastrarObraEComposicaoPage.ValidarPercentualCompositor(Porcentagem1);
 }
示例#25
0
 public void QuandoAlteroOsDDAsDosAutoresDaComposicao(string Autor, string NovoDDA)
 {
     TelaCadastrarObraEComposicaoPage.SelecionarComposicaoParaEdicao(Autor);
     TelaCadastrarObraEComposicaoPage.AlterarDDDAComposicao(Autor, NovoDDA);
     TelaCadastrarObraEComposicaoPage.SalvarEdicaoDeObra();
 }
示例#26
0
 public void QuandoAcrescentoUmNovoAutorAComposicaoComOPercentualRestante(string Autor2, string DDA, string Porcentagem2)
 {
     TelaCadastrarObraEComposicaoPage.AdicionarCompositor(Autor2, DDA, Porcentagem2);
     TelaCadastrarObraEComposicaoPage.SalvarEdicaoDeObra();
 }
示例#27
0
 public void QuandoAlteroUmDosAutoresDaComposicaoParaQueEstejaComDuplicidade(string Autor)
 {
     TelaCadastrarObraEComposicaoPage.SelecionarComposicaoParaEdicao(Autor);
     TelaCadastrarObraEComposicaoPage.CadastrarDuplicidadeParaCompositor();
     TelaCadastrarObraEComposicaoPage.SalvarEdicaoDeObra();
 }
示例#28
0
 public void QuandoAlteroOsAutoresDaObra(string Autor1, string NovoAutor1)
 {
     TelaCadastrarObraEComposicaoPage.SelecionarComposicaoParaEdicao(Autor1);
     TelaCadastrarObraEComposicaoPage.AlterarAutorComposicao(NovoAutor1);
     TelaCadastrarObraEComposicaoPage.SalvarEdicaoDeObra();
 }
示例#29
0
 public void QuandoSelecionoOPedidoASerAfetadoPelaAlteracao(string Pedido)
 {
     TelaCadastrarObraEComposicaoPage.SelecionarPedidoAfetadoPelaEdicao(Pedido);
     TelaCadastrarObraEComposicaoPage.ValidarPopupAlteracaoDeObra("Sim");
     TelaAlterarItemPedidoPage.ValidarPopupSucesso("");
 }
示例#30
0
 public void QuandoAlteroANacionalidadeDaObra(string Nacionalidade, string Pais, string Obra)
 {
     TelaCadastrarObraEComposicaoPage.TrocarNacionalidade(Nacionalidade);
 }