public void AtualizarPrioridadeTarefa() { LoginPageObjects login = new LoginPageObjects(); HomePageObjects home = new HomePageObjects(); VerTarefasPageObjects tarefas = new VerTarefasPageObjects(); CriarTarefaPageObjects criar = new CriarTarefaPageObjects(); Relatorio.iniciarTeste("Atualizar prioridade tarefa"); login.acessarLogin(); login.realizaLogin(); home.verificaAcessoTelaHome(); criar.acessarCriarTarefa(); string resumo = criar.criarNovaTarefaAleatoriaRetornaResumo(); tarefas.verificarAcessoVerTarefas(); tarefas.resetarFiltro(); tarefas.selecionarTarefaCriada(resumo); tarefas.selecionarAcaoAtualizarPrioridade(); tarefas.atualizarPrioridade_Normal(); tarefas.verificarAcessoVerTarefas(); tarefas.resetarFiltro(); tarefas.acessarTarefaListagem(resumo); tarefas.verificarAcessoDetalhesTarefas(); Assert.AreEqual("normal", tarefas.TextoPrioridadeDetalhe.Text); }//fim void
public void CopiarTarefa() { LoginPageObjects login = new LoginPageObjects(); HomePageObjects home = new HomePageObjects(); VerTarefasPageObjects tarefas = new VerTarefasPageObjects(); CriarTarefaPageObjects criar = new CriarTarefaPageObjects(); Relatorio.iniciarTeste("Copiar tarefa"); login.acessarLogin(); login.realizaLogin(); home.verificaAcessoTelaHome(); criar.acessarCriarTarefa(); string resumo = criar.criarNovaTarefaAleatoriaRetornaResumo(); tarefas.verificarAcessoVerTarefas(); tarefas.resetarFiltro(); tarefas.selecionarTarefaCriada(resumo); tarefas.selecionarAcaoCopiar(); tarefas.verificarAcesoTelaCopiar(); string novoProjeto = tarefas.selecionarProjetoRandomico(); tarefas.copiarTarefa(); tarefas.verificarAcessoVerTarefas(); tarefas.acessarProjeto(novoProjeto); Assert.IsTrue(tarefas.verificarListagemResumo(resumo)); }//fim void
public void MoverTarefa() { LoginPageObjects login = new LoginPageObjects(); HomePageObjects home = new HomePageObjects(); VerTarefasPageObjects tarefas = new VerTarefasPageObjects(); CriarTarefaPageObjects criar = new CriarTarefaPageObjects(); Relatorio.iniciarTeste("Mover tarefa"); login.acessarLogin(); login.realizaLogin(); home.verificaAcessoTelaHome(); criar.acessarCriarTarefa(); string resumo = criar.criarNovaTarefaAleatoriaRetornaResumo(); tarefas.verificarAcessoVerTarefas(); tarefas.resetarFiltro(); tarefas.selecionarTarefaCriada(resumo); tarefas.selecionarAcaoMover(); tarefas.moverTarefa(); Assert.IsFalse(tarefas.verificarListagemResumo(resumo)); }//fim void
public void VerificaCargaDBTarefas() { ConexaoBD conexao = new ConexaoBD(); List <string> optionList = conexao.cargaTarefas(); string id_project = optionList[0]; string tarefa1 = optionList[1]; string tarefa2 = optionList[2]; string tarefa3 = optionList[3]; LoginPageObjects login = new LoginPageObjects(); HomePageObjects home = new HomePageObjects(); VerTarefasPageObjects tarefas = new VerTarefasPageObjects(); CriarTarefaPageObjects criar = new CriarTarefaPageObjects(); Relatorio.iniciarTeste("Carga DB Tarefas e Projeto"); login.acessarLogin(); login.realizaLogin(); home.verificaAcessoTelaHome(); tarefas.acessarVerTarefas(); tarefas.verificarAcessoVerTarefas(); tarefas.clicarFiltroAtualizado(); tarefas.verificarAcessoVerTarefas(); tarefas.clicarFiltroAtualizado(); tarefas.verificarAcessoVerTarefas(); Assert.IsTrue(tarefas.verificarListagemResumo(tarefa1)); Assert.IsTrue(tarefas.verificarListagemResumo(tarefa2)); Assert.IsTrue(tarefas.verificarListagemResumo(tarefa3)); }
public void AplicarMarcadores() { LoginFlows loginFlows = new LoginFlows(); VerTarefasPageObjects verTarefasPageObjects = new VerTarefasPageObjects(); string marcador = "PB2"; loginFlows.EfetuarLoginComUsuarioDefault(); verTarefasPageObjects.ClicarVerTarefas(); verTarefasPageObjects.ClicarAcessarTarefa(); verTarefasPageObjects.SelecionarAplicarMarcadores(marcador); verTarefasPageObjects.ClicarAplicarMarcador(); Assert.IsTrue(verTarefasPageObjects.RetornaMarcador()); }
public void FecharTarefa() { LoginFlows loginFlows = new LoginFlows(); VerTarefasPageObjects verTarefasPageObjects = new VerTarefasPageObjects(); string estado = "fechado"; loginFlows.EfetuarLoginComUsuarioDefault(); verTarefasPageObjects.ClicarVerTarefas(); verTarefasPageObjects.ClicarAcessarTarefa(); verTarefasPageObjects.ClicarFechar(); verTarefasPageObjects.ClicarFecharTarefa(); Assert.IsTrue(verTarefasPageObjects.RetornaEstadoStatus(estado)); }
public void AlterarStatusAtribuido() { LoginFlows loginFlows = new LoginFlows(); VerTarefasPageObjects verTarefasPageObjects = new VerTarefasPageObjects(); string status = "atribuído"; loginFlows.EfetuarLoginComUsuarioDefault(); verTarefasPageObjects.ClicarVerTarefas(); verTarefasPageObjects.ClicarAcessarTarefa(); verTarefasPageObjects.SelecionarAlterarStatus(status); verTarefasPageObjects.ClicarAlterarStatus(); verTarefasPageObjects.ClicarAtribuirTarefa(); Assert.IsTrue(verTarefasPageObjects.RetornaEstadoStatus(status)); }
public void CriarClone() { LoginFlows loginFlows = new LoginFlows(); VerTarefasPageObjects verTarefasPageObjects = new VerTarefasPageObjects(); string descricao = "Este botão não deveria aparecer na tela."; loginFlows.EfetuarLoginComUsuarioDefault(); verTarefasPageObjects.ClicarVerTarefas(); verTarefasPageObjects.ClicarAcessarTarefa(); verTarefasPageObjects.ClicarCriarClone(); verTarefasPageObjects.ClicarCriarNovaTarefa(); // Assert.IsTrue(verTarefasPageObjects.RetornaDescricao(descricao)); Assert.AreEqual(descricao, verTarefasPageObjects.RetornaDescricao2()); }
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 AlterarStatusRetorno() { LoginFlows loginFlows = new LoginFlows(); VerTarefasPageObjects verTarefasPageObjects = new VerTarefasPageObjects(); string status = "retorno"; loginFlows.EfetuarLoginComUsuarioDefault(); verTarefasPageObjects.ClicarVerTarefas(); verTarefasPageObjects.ClicarAcessarTarefa(); verTarefasPageObjects.SelecionarAlterarStatus(status); verTarefasPageObjects.ClicarAlterarStatus(); verTarefasPageObjects.ClicarSolicitaRetornoTarefa(); //Assert.IsTrue(verTarefasPageObjects.RetornaEstadoStatus(status)); Assert.AreEqual(status, verTarefasPageObjects.RetornaEstadoStatus2()); }
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 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 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 ReabrirTarefa() { LoginFlows loginFlows = new LoginFlows(); VerTarefasPageObjects verTarefasPageObjects = new VerTarefasPageObjects(); string estado = "retorno"; loginFlows.EfetuarLoginComUsuarioDefault(); verTarefasPageObjects.ClicarVerTarefas(); verTarefasPageObjects.ClicarAcessarTarefa(); verTarefasPageObjects.ClicarFechar(); verTarefasPageObjects.ClicarFecharTarefa(); verTarefasPageObjects.ClicarReabrirTarefa(); verTarefasPageObjects.ClicarSolicitaRetorno(); //Assert.IsTrue(verTarefasPageObjects.RetornaEstadoStatus(estado)); Assert.AreEqual(estado, verTarefasPageObjects.RetornaEstadoStatus2()); }
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 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 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 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 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 AtribuirTarefa() { LoginFlows loginFlows = new LoginFlows(); VerTarefasPageObjects verTarefasPageObjects = new VerTarefasPageObjects(); CriarTarefaFlows criarTarefaFlows = new CriarTarefaFlows(); CriarProjetoFlows criarProjetoFlows = new CriarProjetoFlows(); string atribuir = "administrator"; loginFlows.EfetuarLoginComUsuarioDefault(); criarProjetoFlows.CriarProjetoDefault(); criarTarefaFlows.CriarTarefaDefault(); verTarefasPageObjects.ClicarVerTarefas(); verTarefasPageObjects.ClicarAcessarTarefa(); verTarefasPageObjects.SelecionarAtribuir(atribuir); verTarefasPageObjects.ClicarAtribuir(); Assert.IsTrue(verTarefasPageObjects.RetornaSeAtribuido(atribuir)); }
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