public void AcessarCasosDeTestes()
        {
            loginPage                = new LoginPage();
            mainPage                 = new MainPage();
            loginFlows               = new LoginFlows();
            manageProjectsPage       = new ManageProjectsPage();
            projectsPage             = new ProjectsPage();
            trainingPage             = new TrainingPage();
            accessEditTestsCasesPage = new AccessEditTestsCasesPage();
            editTestsCasesPage       = new EditTestsCasesPage();
            logoutPage               = new LogoutPage();
            logoutFlows              = new LogoutFlows();

            #region Parameters
            string usuario           = "*****@*****.**";
            string senha             = "base2tecnologia";
            string observacoesGerais = "Editando caso de teste";
            string alteracaoSucesso  = "O Caso de Teste ( CT09 - Verificar Acesso ) foi alterado com sucesso!";
            #endregion

            loginFlows.EfetuarLogin(usuario, senha);
            manageProjectsPage.ClicarEmGerencieSeusProjetosAqui();
            projectsPage.ClicarEmProjetos();
            trainingPage.ClicarEmVisualizarTreinamento();
            trainingPage.ClicarEmCasosDeTestes();
            accessEditTestsCasesPage.ClicarEmEditarCasosDeTestes();
            editTestsCasesPage.InserirInfoEmObservacoesGerais(observacoesGerais);

            editTestsCasesPage.ClicarEmAlterar();
            Assert.AreEqual(alteracaoSucesso, editTestsCasesPage.RetornaAlteracaoCasosDeTestesComSucesso());

            logoutFlows.EfetuarLogout();
        }
 public void criarCategoria(string categoria, string Msg, string elementoMsg)
 {
     AbreNagevador();
     logar = new LoginPage(driver);
     logar.logaMantis("patrick.sorrentino", "senha123");
     Thread.Sleep(2000);
     maProjects = new ManageProjectsPage(driver);
     maProjects.irManageProjects();
     if (categoria == "Aleatorio")
     {
         categoria = alfanumericoAleatorio();
     }
     maProjects.AdicionarCategory(categoria);
     Screenshot(driver, "criarCategoria");
     maProjects.ValidaMsg(elementoMsg, Msg);
     Fechar();
 }
        public void AcessarCasosDeTestes()
        {
            loginPage                = new LoginPage();
            mainPage                 = new MainPage();
            loginFlows               = new LoginFlows();
            manageProjectsPage       = new ManageProjectsPage();
            projectsPage             = new ProjectsPage();
            trainingPage             = new TrainingPage();
            accessEditTestsCasesPage = new AccessEditTestsCasesPage();
            logoutPage               = new LogoutPage();
            logoutFlows              = new LogoutFlows();

            #region Parameters
            string usuario           = "*****@*****.**";
            string senha             = "base2tecnologia";
            string gerenciarProjetos = "Gerencie seus projetos aqui";
            string projetos          = "Projetos";
            string treinamento       = "Treinamento Carolina Miranda";
            string casosDeTestes     = "CT09 - Verificar Acesso";
            #endregion

            loginFlows.EfetuarLogin(usuario, senha);

            Assert.AreEqual(gerenciarProjetos, manageProjectsPage.RetornaValidacaoPaginaGerenciarProjetos());
            manageProjectsPage.ClicarEmGerencieSeusProjetosAqui();

            Assert.AreEqual(projetos, projectsPage.RetornaValidacaoPaginaProjetos());
            projectsPage.ClicarEmProjetos();

            Assert.AreEqual(treinamento, trainingPage.RetornaValidacaoPaginaTreinamento());
            trainingPage.ClicarEmVisualizarTreinamento();

            trainingPage.ClicarEmCasosDeTestes();
            Assert.AreEqual(casosDeTestes, accessEditTestsCasesPage.RetornaValidacaoPaginaCasosDeTestes());

            logoutFlows.EfetuarLogout();
        }