public void ApagarMarcador() { #region Parameters string usuario = Properties.Settings.Default.DEFAULT_USER; string senha = Properties.Settings.Default.DEFAULT_PASSWORD; string marcador = "Marcador " + GeneralHelpers.ReturnStringWithRandomNumbers(3); string descricao = "Descrição " + GeneralHelpers.ReturnStringWithRandomNumbers(3); #endregion TaskDBSteps.CriarMarcadorDB(marcador, descricao); loginFlows.EfetuarLogin(usuario, senha); managePage.ClicarMenuGerenciar(); managePage.ClicarGerenciarMarcadores(); Assume.That(managePage.VerificarSeExisteMarcadores()); managePage.GetQuantidadeDeRegistro(); managePage.ClicarMarcadorParaApagar(); managePage.ClicarApagarMarcador(); managePage.ClicarApagarMarcador(); Assert.AreEqual(0, TaskDBSteps.VerificarMarcadorDeletadoDB(marcador)); Assert.Greater(Convert.ToInt32(managePage.qtsRegister), Convert.ToInt32(managePage.qtsRegister) - 1); }
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()); }
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)); }
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()); }
public void CriarTarefasComDataDriven(ArrayList testData) { #region Parameters string resumo = testData[0].ToString(); string descricao = testData[1].ToString(); string usuario = Properties.Settings.Default.DEFAULT_USER; string senha = Properties.Settings.Default.DEFAULT_PASSWORD; #endregion loginFlows.EfetuarLogin(usuario, senha); createTaskFlows.CriarTarefa(resumo, descricao); Assert.AreEqual(resumo, TaskDBSteps.RetornaResumoCriadoSemParameroDB()); Assert.That(createTaskPage.ValidarCriarTarefa().Contains("sucesso")); }
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()); }
public void CriarNovaTarefa() { #region Parameters string controle = GeneralHelpers.ReturnStringWithRandomNumbers(6); string resumo = "Teste Resumo " + controle; string descricao = "Teste descrição"; string msgEsperada = "sucesso"; string usuario = Properties.Settings.Default.DEFAULT_USER; string senha = Properties.Settings.Default.DEFAULT_PASSWORD; #endregion loginFlows.EfetuarLogin(usuario, senha); createTaskFlows.CriarTarefa(resumo, descricao); Assert.That(createTaskPage.ValidarCriarTarefa().Contains(msgEsperada)); Assert.True(TaskDBSteps.RetornaResumoCriadoDB(resumo).Contains(controle)); }
public void CriarMarcadores() { #region Parameters string usuario = Properties.Settings.Default.DEFAULT_USER; string senha = Properties.Settings.Default.DEFAULT_PASSWORD; #endregion loginFlows.EfetuarLogin(usuario, senha); managePage.ClicarMenuGerenciar(); managePage.ClicarGerenciarMarcadores(); managePage.PreencherNomeMarcadores(); managePage.PreecherDescricaoMarcadores(); managePage.ClicarCriarMarcadores(); Assert.AreEqual(managePage.confirmCreateMarkers, TaskDBSteps.RetornaMarcadoresCriadoDB(managePage.confirmCreateMarkers)); Assert.AreEqual(managePage.confirmCreateMarkers, managePage.VerificarCriarMarcadores()); }
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())); }
public void CriarCampoPersonalizado() { #region Parameters string usuario = Properties.Settings.Default.DEFAULT_USER; string senha = Properties.Settings.Default.DEFAULT_PASSWORD; string nome = GeneralHelpers.ReturnStringWithRandomCharacters(4); string msgEsperada = "Operação realizada com sucesso."; #endregion loginFlows.EfetuarLogin(usuario, senha); manageFieldCustomFlows.GerarCamposPersonalizados(); manageFieldCustomPage.PreencherCampoNome(nome); manageFieldCustomPage.ClicarNovoCampoPersonalizado(); Assert.AreEqual(nome, TaskDBSteps.RetornaCampoPersonalizadoCadastradoDB(nome)); Assert.AreEqual(msgEsperada, manageFieldCustomPage.RetornoMSgSucesso()); }
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()); }
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)); }
public void AdicionarCampoComOMesmoNomeDoExistente() { #region Parameters string usuario = Properties.Settings.Default.DEFAULT_USER; string senha = Properties.Settings.Default.DEFAULT_PASSWORD; string nome = "CampoPersonalizado " + GeneralHelpers.ReturnStringWithRandomNumbers(3); string msgError = "Este é um nome duplicado."; #endregion TaskDBSteps.CriarCampoPersonalizadoDB(nome); loginFlows.EfetuarLogin(usuario, senha); manageFieldCustomFlows.GerarCamposPersonalizados(); Assume.That(manageFieldCustomPage.VerificarSeExisteCampoPersonalizado()); manageFieldCustomPage.AdicionarElementoRepetidoNaTabela(); manageFieldCustomPage.ClicarNovoCampoPersonalizado(); Assert.AreEqual(1, TaskDBSteps.RetornarQtDeCampoPersonalizadoExpecificoDB(nome)); Assert.True(manageFieldCustomPage.RetornaMsgDeErro().Contains(msgError)); }
public void ExcluirCampoPersonalizado() { #region Parameters string usuario = Properties.Settings.Default.DEFAULT_USER; string senha = Properties.Settings.Default.DEFAULT_PASSWORD; string nome = "CampoPersonalizado " + GeneralHelpers.ReturnStringWithRandomNumbers(3); string msgEsperada = "Operação realizada com sucesso."; #endregion TaskDBSteps.CriarCampoPersonalizadoDB(nome); loginFlows.EfetuarLogin(usuario, senha); manageFieldCustomFlows.GerarCamposPersonalizados(); Assume.That(manageFieldCustomPage.VerificarSeExisteCampoPersonalizado()); manageFieldCustomPage.ClicarPrimeiroCampoPersonalizado(); manageFieldCustomPage.ClicarApagarCampoPersonalizado(); manageFieldCustomPage.ClicarConfirmarDelete(); Assert.AreEqual(0, TaskDBSteps.RetornarQtDeCampoPersonalizadoExpecificoDB(nome)); Assert.AreEqual(msgEsperada, manageFieldCustomPage.RetornoMSgSucesso()); }