Example #1
0
        public void AlterarGravidade()
        {
            #region Parameters
            string    usuario   = Properties.Settings.Default.DEFAULT_USER;
            string    senha     = Properties.Settings.Default.DEFAULT_PASSWORD;
            string [] gravidade = new string [] { "trivial", "recurso", "texto", "mínimo", "grande", "travamento", "obstáculo" };
            Random    n         = new Random();
            string    opcao     = "Atualizar Gravidade";
            TaskDBSteps.CriarTarefaDB();
            #endregion

            loginFlows.EfetuarLogin(usuario, senha);

            viewTaskPage.ClicarMenuVerTarefa();
            viewTaskPage.ClicarELimparCampoFiltro();

            Assume.That(viewTaskPage.VerificarElementoSeExiste());
            viewTaskPage.SelecionarTarefa();
            viewTaskPage.GetGravidade();
            viewTaskPage.SelecionarOpcao(opcao);
            viewTaskPage.ClicarBNTOk();
            viewTaskPage.SelecionarGrauDeGravidade(gravidade[n.Next(0, gravidade.Length)]);
            viewTaskPage.ClicarAtualizarGravidade();

            Assert.AreNotEqual(viewTaskPage.gravidade, viewTaskPage.GetGravidadeModificada());
        }
Example #2
0
        public void ResolverTarefa()
        {
            #region Parameters
            string usuario = Properties.Settings.Default.DEFAULT_USER;
            string senha   = Properties.Settings.Default.DEFAULT_PASSWORD;
            string opcao   = "Resolver";
            string status  = "resolvido";
            TaskDBSteps.CriarTarefaDB();
            #endregion

            loginFlows.EfetuarLogin(usuario, senha);

            viewTaskPage.ClicarMenuVerTarefa();
            viewTaskPage.ClicarELimparCampoFiltro();

            Assume.That(viewTaskPage.VerificarElementoSeExiste());
            viewTaskPage.GetPrimeiroConteudoDaTabela();
            viewTaskPage.SelecionarTarefa();
            viewTaskPage.SelecionarOpcao(opcao);
            viewTaskPage.ClicarBNTOk();
            viewTaskPage.ClicarEmResolver();
            viewTaskPage.PreencherFiltroParaPesquisar();
            viewTaskPage.clicarAplicarFiltro();

            Assert.AreEqual(status, viewTaskPage.GetEstadoTarefa());
        }
Example #3
0
        public void ApagarMarcadores()
        {
            #region Parameters
            string usuario = Properties.Settings.Default.DEFAULT_USER;
            string senha   = Properties.Settings.Default.DEFAULT_PASSWORD;
            string marcadorDeletado;
            TaskDBSteps.CriarTarefaDB();
            #endregion

            loginFlows.EfetuarLogin(usuario, senha);

            viewTaskPage.ClicarMenuVerTarefa();
            viewTaskPage.ClicarELimparCampoFiltro();

            Assume.That(viewTaskPage.VerificarElementoSeExiste());
            viewTaskPage.GetPrimeiroConteudoDaTabela();
            viewTaskPage.ClicarNaTarefa();
            Assume.That(viewTaskPage.VerificarSeExisteAlgumMarcadorNaTarefa());
            marcadorDeletado = viewTaskPage.GetMarcadorDeletado();
            viewTaskPage.ClicarNoMarcador();
            viewTaskPage.ClicarApagarMarcador();
            viewTaskPage.ClicarApagarMarcador();
            viewTaskPage.ClicarMenuVerTarefa();
            viewTaskPage.ClicarELimparCampoFiltro();
            viewTaskPage.PreencherFiltroParaPesquisar();
            viewTaskPage.clicarAplicarFiltro();
            viewTaskPage.ClicarNaTarefa();

            Assert.False(viewTaskPage.GetMarcadores().Contains(marcadorDeletado));
        }
Example #4
0
        public void FecharTarefa()
        {
            #region Parameters
            string usuario = Properties.Settings.Default.DEFAULT_USER;
            string senha   = Properties.Settings.Default.DEFAULT_PASSWORD;
            string opcao   = "Fechar";
            TaskDBSteps.CriarTarefaDB();
            #endregion

            loginFlows.EfetuarLogin(usuario, senha);

            viewTaskFlows.SelecionarCombox(opcao);
            viewTaskPage.ClicarFechar();
            viewTaskFlows.PesquisarElemento();

            Assert.False(viewTaskPage.VerificarElementoSeExiste());
        }
Example #5
0
        public void PesquisarTarefaUsandoNumIdentificador()
        {
            #region Parameters
            string usuario = Properties.Settings.Default.DEFAULT_USER;
            string senha   = Properties.Settings.Default.DEFAULT_PASSWORD;
            TaskDBSteps.CriarTarefaDB();
            #endregion

            loginFlows.EfetuarLogin(usuario, senha);

            viewTaskPage.ClicarMenuVerTarefa();
            viewTaskPage.ClicarELimparCampoFiltro();
            Assume.That(viewTaskPage.VerificarElementoSeExiste());
            viewTaskPage.GetPrimeiroConteudoDaTabela();
            viewTaskPage.PreencherFiltroParaPesquisar();
            viewTaskPage.clicarAplicarFiltro();

            Assert.True(viewTaskPage.recoverAttributeTableOne.Equals(viewTaskPage.RetornaConteudoTabelaTarefa()));
        }
Example #6
0
        public void ApagarTarefa()
        {
            #region Parameters
            string usuario = Properties.Settings.Default.DEFAULT_USER;
            string senha   = Properties.Settings.Default.DEFAULT_PASSWORD;
            string opcao   = "Apagar";
            TaskDBSteps.CriarTarefaDB();

            #endregion

            loginFlows.EfetuarLogin(usuario, senha);

            viewTaskFlows.SelecionarCombox(opcao);
            viewTaskPage.GetConteudoConfirmarDelete();
            viewTaskPage.ClicarApagarTarefa();
            viewTaskPage.PreencherFiltroComIDItemExcluido();
            viewTaskPage.clicarAplicarFiltro();

            Assert.AreEqual(0, TaskDBSteps.RetornaQuantidadeDeTarefasExistenteDB());
            Assert.False(viewTaskPage.VerificarElementoSeExiste());
        }
Example #7
0
        public void AplicarMarcadoresRelacionadoAUmaTarefa()
        {
            #region Parameters
            string usuario    = Properties.Settings.Default.DEFAULT_USER;
            string senha      = Properties.Settings.Default.DEFAULT_PASSWORD;
            string opcao      = "Aplicar marcadores";
            string marcadores = GeneralHelpers.ReturnStringWithRandomCharacters(3);
            TaskDBSteps.CriarTarefaDB();

            #endregion

            loginFlows.EfetuarLogin(usuario, senha);

            viewTaskFlows.SelecionarCombox(opcao);
            viewTaskPage.PreecherAplicarMarcadores(marcadores);
            viewTaskPage.ClicarAplicarMarcadores();
            viewTaskFlows.PesquisarElemento();
            viewTaskPage.ClicarNaTarefa();

            Assert.True(viewTaskPage.GetMarcadores().Contains(marcadores));
        }