public void CriarTarefa() //Ficar esperto que quando cria um projeto pela primeira vez e vai criar uma Tarefa ele aparece outra tela antes { CriarProjetoFlows criarProjetoFlows = new CriarProjetoFlows(); LoginFlows loginFlows = new LoginFlows(); CriarTarefaPageObjects criarTarefaPageObjects = new CriarTarefaPageObjects(); EditarProjetoTests editarProjetoTests = new EditarProjetoTests(); string categoria = "[Todos os Projetos] General"; string resumo = "Botão de scroll indevido"; string descricao = "Este botão não deveria aparecer na tela."; loginFlows.EfetuarLoginComUsuarioDefault(); criarProjetoFlows.CriarProjetoDefault(); criarTarefaPageObjects.ClicarCriarTarefa(); criarTarefaPageObjects.ClicarSelecionarProjeto(); criarTarefaPageObjects.SelecionarCategoria(categoria); criarTarefaPageObjects.PreencherResumo(resumo); criarTarefaPageObjects.PreencherDescricao(descricao); criarTarefaPageObjects.ClicarCriarNovaTarefa(); //Assert.IsTrue(criarTarefaPageObjects.RetornaSeTarefaCriadaCampoDescricao(descricao)); Assert.AreEqual(descricao, criarTarefaPageObjects.RetornaSeTarefaCriadaCampoDescricao2()); }
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 Issue_Data_Driven(string categoria, string frequencia, string gravidade, string prioridade, string resumo, string descricao) { LoginFlows loginFlows = new LoginFlows(); CriarTarefaPageObjects criarTarefaPageObjects = new CriarTarefaPageObjects(); loginFlows.EfetuarLoginComUsuarioDefault(); criarTarefaPageObjects.CriarTarefaDataDriven(categoria, frequencia, gravidade, prioridade, resumo, descricao); }
[Test]//(priority = 1, description = "teste de login invalido") public void loginInvalidTest() { string username = "******"; string password = "******"; loginFlow = new LoginFlows(); loginFlow.GoToLoginPage(); string message = loginFlow.Login(username, password); Assert.AreEqual("You gave me the wrong username and password", message); }
[Test]//(priority = 1, description = "teste de login valido") public void loginTest() { string username = "******"; string password = "******"; loginFlow = new LoginFlows(); loginFlow.GoToLoginPage(); string message = loginFlow.Login(username, password); Assert.AreEqual("You are logged on as admin", message); }
public void Setup() { myViewPage = new MyViewPage(); manageCustomFieldPage = new ManageCustomFieldPage(); manageCustomFieldEditPage = new ManageCustomFieldEditPage(); customFieldDBSteps = new CustomFieldDBSteps(); loginFlows = new LoginFlows(); loginFlows.EfetuarLogin(BuilderJson.ReturnParameterAppSettings("USER_LOGIN_PADRAO"), BuilderJson.ReturnParameterAppSettings("PASSWORD_LOGIN_PADRAO")); }
public void Setup() { myViewPage = new MyViewPage(); manageProjPage = new ManageProjPage(); manageProjCatEditPage = new ManageProjCatEditPage(); projectsDBSteps = new ProjectsDBSteps(); loginFlows = new LoginFlows(); loginFlows.EfetuarLogin(BuilderJson.ReturnParameterAppSettings("USER_LOGIN_PADRAO"), BuilderJson.ReturnParameterAppSettings("PASSWORD_LOGIN_PADRAO")); }
public void Logout() { LogoutPageObjects logoutPageObjects = new LogoutPageObjects(); LoginFlows loginFlows = new LoginFlows(); loginFlows.EfetuarLoginComUsuarioDefault(); logoutPageObjects.ClicarLogout(); logoutPageObjects.ClicarSair(); Assert.IsTrue(logoutPageObjects.ValidaLogout()); }
public void Setup() { myViewPage = new MyViewPage(); accountProfEditPage = new AccountProfEditPage(); manageProfMenuPage = new ManageProfMenuPage(); usersDBSteps = new UsersDBSteps(); loginFlows = new LoginFlows(); loginFlows.EfetuarLogin(BuilderJson.ReturnParameterAppSettings("USER_LOGIN_PADRAO"), BuilderJson.ReturnParameterAppSettings("PASSWORD_LOGIN_PADRAO")); }
public void TesteRelatarCasos( string categoria, string frequencia, string gravidade, string prioridade, string perfil, string resumo, string descricao, string passos, string adicionais, string visibilidade, string continuarRelatando, string msg ) { loginFlows = new LoginFlows(); reportPage = new ReportCasesPage(); #region Parameters string usuario = "larissa.bicalho"; string senha = "lalelu221510"; #endregion loginFlows.EfetuarLogin(usuario, senha); reportPage.EscolherProjeto("Larissa Bicalho's Project"); string image = GeneralHelpers.GetProjectPath() + "base2.jpg"; reportPage.PreencherRelatarCaso( categoria, frequencia, gravidade, prioridade, perfil, resumo, descricao, passos, adicionais, image, visibilidade, continuarRelatando, "Enviar Relatório"); reportPage.RelatarCaso(continuarRelatando); Assert.True(DriverFactory.INSTANCE.PageSource.Contains(msg)); reportPage.ClicarSair(); }
public void VerificarLoginVazio() { #region Parameters string usuario = ""; string senha = ""; #endregion loginFlows = new LoginFlows(); loginPage = new LoginPage(); loginFlows.EfetuarLogin(usuario, senha); Assert.AreEqual("Your account may be disabled or blocked or the username/password you entered is incorrect.", loginPage.RetornaMensagemDeErro()); }
public void Setup() { mainPage = new MyViewPage(); manageTagsPage = new ManageTagsPage(); tagUpdatePage = new TagUpdatePage(); tagViewPage = new TagViewPage(); tagsDBSteps = new TagsDBSteps(); loginFlows = new LoginFlows(); manageTagsFlows = new ManageTagsFlows(); loginFlows.EfetuarLogin(BuilderJson.ReturnParameterAppSettings("USER_LOGIN_PADRAO"), BuilderJson.ReturnParameterAppSettings("PASSWORD_LOGIN_PADRAO")); }
public void RealizarLoginComSucesso() { #region Parameters string usuario = "larissa.bicalho"; string senha = "lalelu221510"; #endregion loginFlows = new LoginFlows(); mainPage = new MainPage(); loginFlows.EfetuarLogin(usuario, senha); Assert.AreEqual(usuario, mainPage.RetornaUsernameDasInformacoesDeLogin()); }
public void CriarCategoria()//Não precisa de um projeto criado { LoginFlows loginFlows = new LoginFlows(); EditarProjetoPageObjects editarProjetoPageObjects = new EditarProjetoPageObjects(); string categoria = "Categoria Projeto Base2"; loginFlows.EfetuarLoginComUsuarioDefault(); editarProjetoPageObjects.ClicarGerenciar(); editarProjetoPageObjects.ClicarGerenciarProjetos(); editarProjetoPageObjects.PreencherCategoriaProjeto(categoria); editarProjetoPageObjects.ClicarAdicionarCategoria(); Assert.IsTrue(editarProjetoPageObjects.RetornaSeCategoriaCriada()); }
public void FiltrarPorMonitoradosPorMim() { LoginFlows loginFlows = new LoginFlows(); MyViewPage myView = new MyViewPage(); #region Parameters string usuario = "larissa.bicalho"; string senha = "lalelu221510"; #endregion loginFlows.EfetuarLogin(usuario, senha); myView.ClicarEmMonitoradosPorMim(); Assert.IsTrue(myView.VerificarSeEntrouNoFiltro("Visualizando Casos")); }
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 VerUmCaso() { LoginFlows loginFlows = new LoginFlows(); MyViewPage myView = new MyViewPage(); #region Parameters string usuario = "larissa.bicalho"; string senha = "lalelu221510"; #endregion loginFlows.EfetuarLogin(usuario, senha); myView.ClicaremUmCasoAtribuido("Teste3"); Assert.AreEqual("Ver Detalhes do Caso [ Ir para as Anotações ]", myView.VerificarTexto()); }
public void CriarMarcadorFalhaCampoNome() { LoginFlows loginFlows = new LoginFlows(); GerenciarMarcadoresPageObjects gerenciarMarcadoresPageObjects = new GerenciarMarcadoresPageObjects(); string descricaoMarcador = "Marcador para Projeto Falha"; string nome = ""; loginFlows.EfetuarLoginComUsuarioDefault(); gerenciarMarcadoresPageObjects.ClicarGerenciar(); gerenciarMarcadoresPageObjects.ClicarGerrenciarMarcador(); gerenciarMarcadoresPageObjects.PreencherDescricaoMarcador(descricaoMarcador); gerenciarMarcadoresPageObjects.CriarMarcador(); Assert.IsTrue(gerenciarMarcadoresPageObjects.RetornaSeCampoNomeFalha(nome)); }
public void FazerLogout() { LoginFlows loginFlows = new LoginFlows(); mainPage = new MainPage(); #region Parameters string usuario = "larissa.bicalho"; string senha = "lalelu221510"; #endregion loginFlows.EfetuarLogin(usuario, senha); Assert.AreEqual(usuario, mainPage.RetornaUsernameDasInformacoesDeLogin()); mainPage.ClicarEmLogout(); Assert.AreEqual("Login", mainPage.VerificarTelaLogin()); }
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 ApagarUsuario() { LoginFlows loginFlows = new LoginFlows(); GerenciarUsuariosPageObjects gerenciarUsuariosPageObjects = new GerenciarUsuariosPageObjects(); CriarUsuarioFlows criarUsuarioFlows = new CriarUsuarioFlows(); loginFlows.EfetuarLoginComUsuarioDefault(); criarUsuarioFlows.CriarUsuarioDefault(); gerenciarUsuariosPageObjects.ClicarGerenciar(); gerenciarUsuariosPageObjects.ClicarGerenciarUsuarios(); gerenciarUsuariosPageObjects.ClicarUsuario(); gerenciarUsuariosPageObjects.ClicarApagarUsuario(); gerenciarUsuariosPageObjects.ClicarApagarConta(); Assert.IsTrue(gerenciarUsuariosPageObjects.RetornaCriarConta()); }
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 CriarProjetoFalha() //Sem o Campo Nome que e obrigatorio { LoginFlows loginFlows = new LoginFlows(); CriarProjetoPageObjects criarProjetoPageObjects = new CriarProjetoPageObjects(); string descricaoProjeto = "Projeto Base2 Parte Falha"; loginFlows.EfetuarLoginComUsuarioDefault(); criarProjetoPageObjects.ClicarGerenciar(); criarProjetoPageObjects.ClicarGerenciarProjetos(); criarProjetoPageObjects.ClicarCriarProjeto(); criarProjetoPageObjects.PreencherDescricaoProjeto(descricaoProjeto); criarProjetoPageObjects.ClicarAdicionarProjeto(); Assert.IsTrue(criarProjetoPageObjects.retornaCampoFalha()); }
public void RepresentarUsuario() { LoginFlows loginFlows = new LoginFlows(); GerenciarUsuariosPageObjects gerenciarUsuariosPageObjects = new GerenciarUsuariosPageObjects(); CriarUsuarioFlows criarUsuarioFlows = new CriarUsuarioFlows(); loginFlows.EfetuarLoginComUsuarioDefault(); criarUsuarioFlows.CriarUsuarioDefault(); gerenciarUsuariosPageObjects.ClicarGerenciar(); gerenciarUsuariosPageObjects.ClicarGerenciarUsuarios(); gerenciarUsuariosPageObjects.ClicarUsuario(); gerenciarUsuariosPageObjects.ClicarRepresentarUsuario(); gerenciarUsuariosPageObjects.ClicarProsseguir(); Assert.IsTrue(gerenciarUsuariosPageObjects.RetornaUsuarioRepresentado()); }
public void FiltroUsuario() { LoginFlows loginFlows = new LoginFlows(); GerenciarUsuariosPageObjects gerenciarUsuariosPageObjects = new GerenciarUsuariosPageObjects(); CriarUsuarioFlows criarUsuarioFlows = new CriarUsuarioFlows(); string filtroUsuario = "Cida"; loginFlows.EfetuarLoginComUsuarioDefault(); criarUsuarioFlows.CriarUsuarioAtualizador(); gerenciarUsuariosPageObjects.ClicarGerenciar(); gerenciarUsuariosPageObjects.ClicarGerenciarUsuarios(); gerenciarUsuariosPageObjects.PreencherFiltroUsuario(filtroUsuario); gerenciarUsuariosPageObjects.ClicarAplicarFiltro(); Assert.IsTrue(gerenciarUsuariosPageObjects.RetornaFiltroUsuarioCida()); }
public void CriarMarcadores() { LoginFlows loginFlows = new LoginFlows(); GerenciarMarcadoresPageObjects gerenciarMarcadoresPageObjects = new GerenciarMarcadoresPageObjects(); string nomeMarcador = "ProjetoB2"; string descricaoMarcador = "Marcador para Projeto"; loginFlows.EfetuarLoginComUsuarioDefault(); gerenciarMarcadoresPageObjects.ClicarGerenciar(); gerenciarMarcadoresPageObjects.ClicarGerrenciarMarcador(); gerenciarMarcadoresPageObjects.PreencherNomeMarcador(nomeMarcador); gerenciarMarcadoresPageObjects.PreencherDescricaoMarcador(descricaoMarcador); gerenciarMarcadoresPageObjects.CriarMarcador(); Assert.IsTrue(gerenciarMarcadoresPageObjects.RetornaSeProjetoCriado()); }
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 CriarCategoriaExistente() { LoginFlows loginFlows = new LoginFlows(); EditarProjetoPageObjects editarProjetoPageObjects = new EditarProjetoPageObjects(); CriarCategoriaFlows criarCategoriaFlows = new CriarCategoriaFlows(); string categoria = "Categoria Projeto Base2"; loginFlows.EfetuarLoginComUsuarioDefault(); criarCategoriaFlows.CriarCategoriaDefault(); editarProjetoPageObjects.ClicarGerenciar(); editarProjetoPageObjects.ClicarGerenciarProjetos(); editarProjetoPageObjects.PreencherCategoriaProjeto(categoria); editarProjetoPageObjects.ClicarAdicionarCategoria(); Assert.IsTrue(editarProjetoPageObjects.RetornaSeCategoriaExiste()); }
public void CriarProjetoObsoletoExistente() { LoginFlows loginFlows = new LoginFlows(); CriarProjetoPageObjects criarProjetoPageObjects = new CriarProjetoPageObjects(); string nomeProjeto = "Projeto Base2 Obsoleto"; loginFlows.EfetuarLoginComUsuarioDefault(); criarProjetoPageObjects.ClicarGerenciar(); criarProjetoPageObjects.ClicarGerenciarProjetos(); criarProjetoPageObjects.ClicarCriarProjeto(); criarProjetoPageObjects.PreencherNomeProjeto(nomeProjeto); criarProjetoPageObjects.SelecionarEstadoProjeto("obsoleto"); criarProjetoPageObjects.ClicarAdicionarProjeto(); Assert.IsTrue(criarProjetoPageObjects.retornaSeProjetoDuplicadoFalha()); }