コード例 #1
0
        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
コード例 #2
0
        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
コード例 #3
0
        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
コード例 #4
0
        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
コード例 #5
0
        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
コード例 #6
0
        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