public void AcessarMenuPlanejamento() { LoginPageObjects login = new LoginPageObjects(); HomePageObjects home = new HomePageObjects(); PlanejamentoPageObjects planejamento = new PlanejamentoPageObjects(); Relatorio.iniciarTeste("Acessar Menu Planejamento"); login.acessarLogin(); login.realizaLogin(); home.verificaAcessoTelaHome(); planejamento.acessarMenuPlanejamento(); planejamento.verificaAcessoTelaPlanejamento(); Assert.AreEqual("Nenhum planejamento disponível. Apenas tarefas com a versão indicada aparecerão no planejamento.", planejamento.TituloPlanejamento.Text); }//fim void
public void AcessarSubMenuGerenciarMarcadores() { LoginPageObjects login = new LoginPageObjects(); HomePageObjects home = new HomePageObjects(); GerenciarPageObjects gerenciar = new GerenciarPageObjects(); Relatorio.iniciarTeste("Acessar SubMenu Gerenciar Marcadores"); login.acessarLogin(); login.realizaLogin(); home.verificaAcessoTelaHome(); gerenciar.acessarMenuGerenciar(); gerenciar.acessarSubMenuGerenciarMarcadores(); Assert.IsTrue(gerenciar.TituloGerenciarMarcadores.Text.Contains("Gerenciar Marcadores")); }//fim void
public void AcessarMinhaConta() { LoginPageObjects login = new LoginPageObjects(); HomePageObjects home = new HomePageObjects(); MinhaContaPageObjects conta = new MinhaContaPageObjects(); Relatorio.iniciarTeste("Acessar Página Minha Conta"); login.acessarLogin(); login.realizaLogin(); home.verificaAcessoTelaHome(); conta.acessarMinhaConta(); conta.verificaAcessoTelaMinhaConta(); Assert.IsTrue(conta.TituloMinhaConta.Text.Contains("Alterar Conta")); }//fim void
public void AcessarNaoAtribuidos() { LoginPageObjects login = new LoginPageObjects(); HomePageObjects home = new HomePageObjects(); VerTarefasPageObjects tarefas = new VerTarefasPageObjects(); Relatorio.iniciarTeste("Acessar Não Atribuidos"); login.acessarLogin(); login.realizaLogin(); home.verificaAcessoTelaHome(); home.acessarNaoAtribuidos(); tarefas.verificarAcessoVerTarefas(); Assert.AreEqual("nenhum", tarefas.TextoAtribuidoA.Text); }//fim void
public void AcessarVerTarefas() { LoginPageObjects login = new LoginPageObjects(); HomePageObjects home = new HomePageObjects(); VerTarefasPageObjects tarefas = new VerTarefasPageObjects(); Relatorio.iniciarTeste("Acessar Ver Tarefas"); login.acessarLogin(); login.realizaLogin(); home.verificaAcessoTelaHome(); tarefas.acessarVerTarefas(); tarefas.verificarAcessoVerTarefas(); Assert.IsTrue(tarefas.TituloVerTarefas.Text.Contains("Visualizando Tarefas")); }//fim void
public void AcessaGerenciarColunas() { LoginPageObjects login = new LoginPageObjects(); HomePageObjects home = new HomePageObjects(); GerenciarPageObjects gerenciar = new GerenciarPageObjects(); Relatorio.iniciarTeste("Acessar Notificações por E-Mail"); login.acessarLogin(); login.realizaLogin(); home.verificaAcessoTelaHome(); gerenciar.acessarMenuGerenciar(); gerenciar.clicarSubMenuGerenciarConfiguracao(); gerenciar.clicarSubMenuGerenciarColunas(); Assert.IsTrue(gerenciar.TituloGerenciarColunas.Text.Contains("Gerenciar Colunas")); } //fim void
public void AcessarRelatadosPorMim() { LoginPageObjects login = new LoginPageObjects(); HomePageObjects home = new HomePageObjects(); VerTarefasPageObjects tarefas = new VerTarefasPageObjects(); Relatorio.iniciarTeste("Acessar Relatados por Mim"); login.acessarLogin(); login.realizaLogin(); home.verificaAcessoTelaHome(); home.acessarRelatadosPorMim(); tarefas.verificarAcessoVerTarefas(); Assert.AreEqual(ConfigurationManager.AppSettings["login"].ToString(), tarefas.TextoRelator.Text); }//fim void
public void CriarNovaTarefa() { LoginPageObjects login = new LoginPageObjects(); HomePageObjects home = new HomePageObjects(); VerTarefasPageObjects tarefas = new VerTarefasPageObjects(); CriarTarefaPageObjects criar = new CriarTarefaPageObjects(); Relatorio.iniciarTeste("Criar tarefa"); login.acessarLogin(); login.realizaLogin(); home.verificaAcessoTelaHome(); criar.acessarCriarTarefa(); criar.criarNovaTarefaAleatoria(); Assert.AreEqual("Operação realizada com sucesso.", criar.MensagemOperacao.Text); }//fim void
public void AcessarModificadosRecentemente() { LoginPageObjects login = new LoginPageObjects(); HomePageObjects home = new HomePageObjects(); VerTarefasPageObjects tarefas = new VerTarefasPageObjects(); Relatorio.iniciarTeste("Acessar Modificados Recentemente"); login.acessarLogin(); login.realizaLogin(); home.verificaAcessoTelaHome(); home.acessarModificadosRecentemente(); tarefas.verificarAcessoVerTarefas(); Assert.AreNotEqual("Não", tarefas.TextoFiltrarDataUltimaAtualizacao.Text); }//fim void
public void AcessarTransicoesFluxoTrabalho() { LoginPageObjects login = new LoginPageObjects(); HomePageObjects home = new HomePageObjects(); GerenciarPageObjects gerenciar = new GerenciarPageObjects(); Relatorio.iniciarTeste("Acessar Transições de Fluxo de Trabalho"); login.acessarLogin(); login.realizaLogin(); home.verificaAcessoTelaHome(); gerenciar.acessarMenuGerenciar(); gerenciar.clicarSubMenuGerenciarConfiguracao(); gerenciar.clicarSubMenuTransicoesFluxoTrabalho(); Assert.IsTrue(gerenciar.TituloTransicoesFluxoTrabalho.Text.Contains("LIMIARES QUE AFETAM O FLUXO DE TRABALHO")); }//fim void
public void AcessarLimiaresFluxoTrabalho() { LoginPageObjects login = new LoginPageObjects(); HomePageObjects home = new HomePageObjects(); GerenciarPageObjects gerenciar = new GerenciarPageObjects(); Relatorio.iniciarTeste("Acessar Limiares Fluxo de Trabalho"); login.acessarLogin(); login.realizaLogin(); home.verificaAcessoTelaHome(); gerenciar.acessarMenuGerenciar(); gerenciar.clicarSubMenuGerenciarConfiguracao(); gerenciar.clicarSubLimiaresFluxoTrabalho(); Assert.IsTrue(gerenciar.TituloLimiaresFluxoTrabalho.Text.Contains("TAREFAS")); }//fim void
public void AcessarRelatorioDeConfiguracao() { LoginPageObjects login = new LoginPageObjects(); HomePageObjects home = new HomePageObjects(); GerenciarPageObjects gerenciar = new GerenciarPageObjects(); Relatorio.iniciarTeste("Acessar Relatório De Configuração"); login.acessarLogin(); login.realizaLogin(); home.verificaAcessoTelaHome(); gerenciar.acessarMenuGerenciar(); gerenciar.clicarSubMenuGerenciarConfiguracao(); gerenciar.clicarSubMenuRelatorioDeConfiguracao(); Assert.IsTrue(gerenciar.TituloRelatorioDeConfiguracao.Text.Contains("Criar Opção de Configuração")); }//fim void
public void VerificaCampoDescricaoObrigatorio() { LoginPageObjects login = new LoginPageObjects(); HomePageObjects home = new HomePageObjects(); VerTarefasPageObjects tarefas = new VerTarefasPageObjects(); CriarTarefaPageObjects criar = new CriarTarefaPageObjects(); Relatorio.iniciarTeste("Verifica campo Descrição obrigatório."); login.acessarLogin(); login.realizaLogin(); home.verificaAcessoTelaHome(); criar.acessarCriarTarefa(); criar.preencherResumoAleatoria(); criar.clicarCriarNovaTarefa(); Assert.AreEqual("Preencha este campo.", criar.TextoDescricao.GetAttribute("validationMessage")); } //fim void
public void LoginViaJavaScript() { LoginPageObjects login = new LoginPageObjects(); HomePageObjects home = new HomePageObjects(); VerTarefasPageObjects tarefas = new VerTarefasPageObjects(); CriarTarefaPageObjects criar = new CriarTarefaPageObjects(); Relatorio.iniciarTeste("Realizar login via javascript"); login.acessarLogin(); login.preencheLoginViaJavaScript(); login.clicaBotaoEntrarViaJavaScript(); login.verificaAcessoSenha(); login.preencheSenhaViaJavaScript(); login.clicaBotaoEntrarViaJavaScript(); home.verificaAcessoTelaHome(); Assert.AreEqual("MantisBT", home.TituloHome.Text); }//fim void
public void UtilizarFiltroAtribuido() { LoginPageObjects login = new LoginPageObjects(); HomePageObjects home = new HomePageObjects(); VerTarefasPageObjects tarefas = new VerTarefasPageObjects(); Relatorio.iniciarTeste("Utilizar filtro atribuído"); login.acessarLogin(); login.realizaLogin(); home.verificaAcessoTelaHome(); tarefas.acessarVerTarefas(); tarefas.verificarAcessoVerTarefas(); tarefas.filtrarAtribuido(ConfigurationManager.AppSettings["login"].ToString()); Assert.AreEqual(ConfigurationManager.AppSettings["login"].ToString(), tarefas.TextoAtribuidoA.Text); }//fim void
public void SalvarNovoFiltro() { LoginPageObjects login = new LoginPageObjects(); HomePageObjects home = new HomePageObjects(); VerTarefasPageObjects tarefas = new VerTarefasPageObjects(); Relatorio.iniciarTeste("Salvar Novo Filtro"); login.acessarLogin(); login.realizaLogin(); home.verificaAcessoTelaHome(); tarefas.acessarVerTarefas(); tarefas.verificarAcessoVerTarefas(); tarefas.filtrarAtribuido(ConfigurationManager.AppSettings["login"].ToString()); string NovoFiltro = tarefas.gerarERetornarNovoFiltro(); Assert.IsTrue(tarefas.verificarNovoFiltroCriado(NovoFiltro)); }//fim void
public void CriarCampoPersonalizado() { LoginPageObjects login = new LoginPageObjects(); HomePageObjects home = new HomePageObjects(); GerenciarPageObjects gerenciar = new GerenciarPageObjects(); Relatorio.iniciarTeste("Criar Campo Personalizado"); login.acessarLogin(); login.realizaLogin(); home.verificaAcessoTelaHome(); gerenciar.acessarMenuGerenciar(); gerenciar.acessarSubMenuCamposPersonalizados(); gerenciar.verificaAcessoCamposPersonalizados(); string campo = gerenciar.criarNovoCampoPersonalizado(); gerenciar.acessarSubMenuCamposPersonalizados(); Assert.IsTrue(gerenciar.verificarListagemCampoPersonalizado(campo)); }//fim void
public void CriarNovoProjeto() { LoginPageObjects login = new LoginPageObjects(); HomePageObjects home = new HomePageObjects(); GerenciarPageObjects gerenciar = new GerenciarPageObjects(); Relatorio.iniciarTeste("Criar Novo Projeto"); login.acessarLogin(); login.realizaLogin(); home.verificaAcessoTelaHome(); gerenciar.acessarMenuGerenciar(); gerenciar.acessarSubMenuGerenciarProjetos(); gerenciar.verificaAcessoSubMenuGerenciarProjetos(); string projeto = gerenciar.criarNovoProjetoAleatorio(); gerenciar.verificaAcessoSubMenuGerenciarProjetos(); Assert.IsTrue(gerenciar.verificarListagemProjeto(projeto)); }//fim void
public void CriarMarcador() { LoginPageObjects login = new LoginPageObjects(); HomePageObjects home = new HomePageObjects(); GerenciarPageObjects gerenciar = new GerenciarPageObjects(); Relatorio.iniciarTeste("Criar Marcador"); login.acessarLogin(); login.realizaLogin(); home.verificaAcessoTelaHome(); gerenciar.acessarMenuGerenciar(); gerenciar.acessarSubMenuGerenciarMarcadores(); gerenciar.verificaAcessoSubMenuGerenciarMarcadores(); string marcador = gerenciar.criarNovoMarcadorAleatorio(); gerenciar.verificaAcessoSubMenuGerenciarMarcadores(); Assert.IsTrue(gerenciar.verificarListagemMarcador(marcador)); }//fim void
public void CriarTarefasDinamicas(string frequencia, string gravidade ) { LoginPageObjects login = new LoginPageObjects(); HomePageObjects home = new HomePageObjects(); CriarTarefaPageObjects criar = new CriarTarefaPageObjects(); VerTarefasPageObjects tarefas = new VerTarefasPageObjects(); Relatorio.iniciarTeste("Criar tarefa dinâmica (frequência: " + frequencia + ", gravidade: " + gravidade + ")"); login.acessarLogin(); login.realizaLogin(); home.verificaAcessoTelaHome(); criar.acessarCriarTarefa(); string resumo = criar.criarNovaTarefaAleatoria(frequencia, gravidade); tarefas.verificarAcessoVerTarefas(); tarefas.resetarFiltro(); Assert.IsTrue(tarefas.verificarListagemResumo(resumo)); }//fim void