public void CriarUsuarioDDT() { SeleniumUteis uteis = new SeleniumUteis(); string searchText; string CSVFilePath = @"C:\Repositório de projetos\ProjetoMantisBase2\ProjetoMantisBase2\DDT Arquivos\Teste.csv"; DataTable objDT; objDT = ProjetoTestLinkBase2.Uteis.CSVData.GetCSVData(CSVFilePath); uteis.ClicaBotao(abaUsuarios); foreach (DataRow objDR in objDT.Rows) { searchText = objDR["searchText"].ToString(); string nome = searchText; uteis.ClicaBotao(btnCriar); uteis.preencheCampoInput(txtLogin, nome); uteis.preencheCampoInput(txtNome, nome); uteis.preencheCampoInput(txtSobrenome, nome); uteis.preencheCampoInput(txtSenha, nome); uteis.preencheCampoInput(txtEmail, SeleniumUteis.GerarEmail(nome)); uteis.CBClick(cbxPerfil, "tester"); uteis.CBClick(cbxLocalizacao, "Portuguese (Brazil)"); uteis.ClicaBotao(btnSalvar); } }
public void CriarPlanoTesteInativo(string nome) { SeleniumUteis uteis = new SeleniumUteis(); uteis.ClicaBotao(BtnCriar); uteis.PreencheCampoInput(TxtNome, nome); Thread.Sleep(100); uteis.ClicaBotao(BtnCriarFinal); Assert.AreEqual(nome, driver.FindElement(By.LinkText(nome)).Text); }
public void CriarPalavraChave(string palavrachave) { SeleniumUteis uteis = new SeleniumUteis(); uteis.ClicaBotao(BtnPalavraChave); uteis.PreencheCampoInput(TxtPalavraChave, palavrachave); uteis.PreencheCampoInput(TxtDescricao, palavrachave); uteis.ClicaBotao(BtnSalvar); Assert.AreEqual(palavrachave, driver.FindElement(By.LinkText(palavrachave)).Text); }
public void CriarPlanoTesteAtivo() { SeleniumUteis uteis = new SeleniumUteis(); string nome = SeleniumUteis.GerarNome(); uteis.ClicaBotao(BtnCriar); uteis.PreencheCampoInput(TxtNome, nome); uteis.ClicaBotao(CbxAtivo); uteis.ClicaBotao(BtnCriarFinal); Assert.AreEqual(nome, driver.FindElement(By.LinkText(nome)).Text); }
public void CriarBaseline(string titulo) { SeleniumUteis uteis = new SeleniumUteis(); uteis.EsperaElemento(BtnCriar); uteis.ClicaBotao(BtnCriar); uteis.PreencheCampoInput(TxtTitulo, titulo); uteis.EsperaElemento(BtnCriarFinalizar); uteis.ClicaBotao(BtnCriarFinalizar); uteis.VerificaNomeTabela(titulo); }
public void deletarCamposPersonalizados() { SeleniumUteis uteis = new SeleniumUteis(); string nome = SeleniumUteis.GerarNome(); nome = criarCamposPersonalizados(nome); uteis.ClicaBotao(driver.FindElement(By.LinkText(nome))); uteis.ClicaBotao(btnDelete); uteis.ClicaBotao(btnCofirmarDelete); Assert.AreEqual(null, uteis.confirmaExclusaoTabela(nome)); }
public void CriarPerfil(string nome) { SeleniumUteis uteis = new SeleniumUteis(); uteis.ClicaBotao(VerPerfil); uteis.ClicaBotao(BtnCriarPerfil); uteis.preencheCampoInput(TxtNomePerfil, nome); uteis.ClicaBotao(CheckBoxCriar); uteis.ClicaBotao(BtnSalvarPerfil); uteis.verificaNomeTabela(nome); }
public void CriarPlataforma(string nome) { SeleniumUteis uteis = new SeleniumUteis(); uteis.ClicaBotao(BtnCriarPlataforma); uteis.preencheCampoInput(TxtPlataforma, nome); // uteis.preencheCampoInput(TxtDescricao, nome); uteis.ClicaBotao(BtnSalvar); Assert.AreEqual(nome, driver.FindElement(By.LinkText(nome)).Text); }
public void CriarPerfilSemPermissao() { SeleniumUteis uteis = new SeleniumUteis(); string nome = SeleniumUteis.GerarNome(); uteis.ClicaBotao(VerPerfil); uteis.ClicaBotao(BtnCriarPerfil); uteis.preencheCampoInput(TxtNomePerfil, nome); uteis.ClicaBotao(BtnSalvarPerfil); Assert.AreEqual("Você não pode gravar regras sem nenhuma permissão!", driver.FindElement(By.Id("ext-gen28")).Text); }
public void CriarGestorFalhas(string nome) { SeleniumUteis uteis = new SeleniumUteis(); uteis.ClicaBotao(criarGestorFalhas); uteis.PreencheCampoInput(nomeGestorFalhas, nome); uteis.SelecionaRandomicoComboBox(tipoGestorFalhas); uteis.ClicaBotao(exemplo); uteis.PreencheCampoInput(configuracaoTxt, configuracao.Text); uteis.ClicaBotao(btnSalvar); uteis.VerificaNomeTabela(nome); }
public void EditarBaseline() { SeleniumUteis uteis = new SeleniumUteis(); string titulo = SeleniumUteis.GerarNome(); CriarBaseline(titulo); uteis.ClicaBotao(driver.FindElement(By.LinkText(titulo))); string novonome = SeleniumUteis.GerarNome(); uteis.PreencheCampoInput(TxtTitulo, novonome); uteis.ClicaBotao(BtnAtualizar); Assert.AreEqual(novonome, driver.FindElement(By.LinkText(novonome)).Text.Trim()); }
public void EditarPlanoTeste() { SeleniumUteis uteis = new SeleniumUteis(); string nome = SeleniumUteis.GerarNome(); CriarPlanoTesteInativo(nome); uteis.ClicaBotao(driver.FindElement(By.LinkText(nome))); string novonome = SeleniumUteis.GerarNome(); uteis.PreencheCampoInput(TxtNome, novonome); uteis.ClicaBotao(BtnAtualizar); Assert.AreEqual(novonome, driver.FindElement(By.LinkText(novonome)).Text.Trim()); }
/* public void VerConexao( string nome) * { * SeleniumUteis uteis = new SeleniumUteis(); * WebDriverWait espera = new WebDriverWait(WebDriver.driver, TimeSpan.FromSeconds(20)); * espera.Until(ExpectedConditions.ElementIsVisible(By.TagName("tbody"))); * var tabela = driver.FindElement(By.TagName("tbody")); * foreach (var tr in tabela.FindElements(By.TagName("tr"))) * { * var tds = tr.FindElement(By.TagName("td")); * string texto = tds.Text.Trim(); * // if (tds[i].Text.Equals(nome)) * if (nome.Equals(texto)) * { * foreach (var anc in tds.FindElements (By.TagName("a"))) * { * * * } * // var img = tds[0].FindElement(By.TagName("img")); * // string mensagem =img.Text; * uteis.ClicaBotao(BtnDeletarSim); * * return; * } * * }//fim foreach * * * } */ public void EditarGestorFalhas() { SeleniumUteis uteis = new SeleniumUteis(); string nome = SeleniumUteis.GerarNome(); CriarGestorFalhas(nome); uteis.ClicaBotao(driver.FindElement(By.LinkText(nome))); string novonome = SeleniumUteis.GerarNome(); uteis.PreencheCampoInput(nomeGestorFalhas, novonome); uteis.ClicaBotao(btnSalvar); Assert.AreEqual(novonome, driver.FindElement(By.LinkText(novonome)).Text.Trim()); }
public void EditarPlataforma() { string nome = SeleniumUteis.GerarNome(); SeleniumUteis uteis = new SeleniumUteis(); CriarPlataforma(nome); uteis.ClicaBotao(driver.FindElement(By.LinkText(nome))); string nomenovo = SeleniumUteis.GerarNome(); uteis.preencheCampoInput(TxtPlataforma, nomenovo); uteis.ClicaBotao(BtnSalvar); Assert.AreEqual(nomenovo, driver.FindElement(By.LinkText(nomenovo)).Text); }
public void AtivarUsuarioDesabilitadoUsuarioTester() { SeleniumUteis uteis = new SeleniumUteis(); string nome = SeleniumUteis.GerarNome(); nome = CriarUsuarioTesterAtivo(nome); uteis.desabilitarUsuario(nome); uteis.clicaBotaoSim("Sim", "ext-comp-1035"); Assert.AreEqual("Usuário " + nome + " foi desabilitado com sucesso", driver.FindElement(By.CssSelector("p")).Text); uteis.ClicaBotao(driver.FindElement(By.LinkText(nome))); uteis.ClicaBotao(checkBox); uteis.ClicaBotao(btnSalvar); uteis.VerificarElementoTabela(nome); }
public void CriarProjeto() { SeleniumUteis uteis = new SeleniumUteis(); string nome = SeleniumUteis.GerarNome(); uteis.ClicaBotao(btnCriar); new SelectElement(cbxCriar).SelectByText("Não"); uteis.preencheCampoInput(txtnome, nome); uteis.preencheId(idAleatorio); // uteis.preencheCampoInput(txtDescricaoProjeto, nome); uteis.ClicaBotao(btnFinalizarCriacao); new SelectElement(CbxShow).SelectByText("All"); uteis.verificaNomeTabela(nome); }
public void CriarUsuarioTesterAtivo(string nome) { SeleniumUteis uteis = new SeleniumUteis(); uteis.ClicaBotao(AbaUsuarios); uteis.ClicaBotao(BtnCriar); uteis.PreencheCampoInput(TxtLogin, nome); uteis.PreencheCampoInput(TxtNome, nome); uteis.PreencheCampoInput(TxtSobrenome, nome); uteis.PreencheCampoInput(TxtSenha, nome); uteis.PreencheCampoInput(TxtEmail, SeleniumUteis.GerarEmail(nome)); uteis.CBClick(CbxPerfil, "tester"); uteis.CBClick(CbxLocalizacao, "Portuguese (Brazil)"); uteis.ClicaBotao(BtnSalvar); }
public void EditarCamposPersonalizados() { SeleniumUteis uteis = new SeleniumUteis(); string nome = SeleniumUteis.GerarNome(); nome = criarCamposPersonalizados(nome); uteis.ClicaBotao(driver.FindElement(By.LinkText(nome))); string novonome = SeleniumUteis.GerarNome(); string novorotulo = SeleniumUteis.GerarRotulo(); uteis.preencheCampoInput(txt_nome, novonome); uteis.preencheCampoInput(txt_rotulo, novorotulo); uteis.ClicaBotao(BtnAtualizar); Assert.AreEqual(novonome, driver.FindElement(By.LinkText(novonome)).Text.Trim()); }
public void DeletarGestorFalhas() { SeleniumUteis uteis = new SeleniumUteis(); string nome = SeleniumUteis.GerarNome(); uteis.ClicaBotao(criarGestorFalhas); uteis.preencheCampoInput(nomeGestorFalhas, nome); uteis.selecionaRandomicoComboBox(tipoGestorFalhas); uteis.ClicaBotao(exemplo); uteis.preencheCampoInput(configuracaoTxt, configuracao.Text); uteis.ClicaBotao(btnSalvar); uteis.verificaNomeTabela(nome); deletaTabelaGestorFalhas(nome); uteis.confirmaExclusaoTabela(nome); }
public void ResetarfiltroProjeto() { SeleniumUteis uteis = new SeleniumUteis(); string nome = SeleniumUteis.GerarNome(); int count; nome = CriarProjeto(nome); count = uteis.verificarQuantidadesLinhas(); uteis.preencheCampoInput(campoFiltro, nome); uteis.ClicaBotao(btnFiltrar); new SelectElement(CbxShow).SelectByText("All"); uteis.verificaNomesFiltro(nome); uteis.ClicaBotao(btnResetFilter); new SelectElement(CbxShow).SelectByText("All"); Assert.AreEqual(count, uteis.verificarQuantidadesLinhas()); }
public void criarCamposPersonalizadosDataDriven(string tipo) { SeleniumUteis uteis = new SeleniumUteis(); uteis.EsperaElemento(criarCamposP); uteis.ClicaBotao(criarCamposP); string nome = SeleniumUteis.GerarNome(); string rotulo = SeleniumUteis.GerarRotulo(); uteis.PreencheCampoInput(txt_nome, nome); uteis.PreencheCampoInput(txt_rotulo, rotulo); uteis.SelecionaRandomicoComboBox(CboxDisponivel); uteis.SelecionaRandomicoComboBoxTipo(CboxTipo, tipo); uteis.ClicaBotao(btnAdicionar); uteis.VerificaNomeTabela(nome); }
public void realizaLogout() { SeleniumUteis uteis = new SeleniumUteis(); driver.SwitchTo().Frame(ConfigurationManager.AppSettings["titlebar"].ToString()); uteis.ClicaBotao(btnLogout); }
public string criarCamposPersonalizados(String nome) { SeleniumUteis uteis = new SeleniumUteis(); uteis.EsperaElemento(criarCamposP); uteis.ClicaBotao(criarCamposP); string rotulo = SeleniumUteis.GerarRotulo(); uteis.preencheCampoInput(txt_nome, nome); uteis.preencheCampoInput(txt_rotulo, rotulo); uteis.selecionaRandomicoComboBox(CboxDisponivel); uteis.selecionaRandomicoComboBox(CboxTipo); uteis.ClicaBotao(btnAdicionar); uteis.verificaNomeTabela(nome); return(nome); }
public void acessoEspecificarCasosTeste() { SeleniumUteis uteis = new SeleniumUteis(); driver.SwitchTo().Frame(ConfigurationManager.AppSettings["mainframe"].ToString()); uteis.ClicaBotao(BtnEspecificarCasosTeste); }
public void CriarUsuarioTesterInativo() { SeleniumUteis uteis = new SeleniumUteis(); string nome = SeleniumUteis.GerarNome(); uteis.ClicaBotao(abaUsuarios); uteis.ClicaBotao(btnCriar); uteis.preencheCampoInput(txtLogin, nome); uteis.preencheCampoInput(txtNome, nome); uteis.preencheCampoInput(txtSobrenome, nome); uteis.preencheCampoInput(txtSenha, nome); uteis.preencheCampoInput(txtEmail, SeleniumUteis.GerarEmail(nome)); uteis.CBClick(cbxPerfil, "tester"); uteis.CBClick(cbxLocalizacao, "Portuguese (Brazil)"); uteis.ClicaBotao(checkBox); uteis.ClicaBotao(btnSalvar); }
public void acessoGerenciamentoPlataformas() { SeleniumUteis uteis = new SeleniumUteis(); driver.SwitchTo().Frame(ConfigurationManager.AppSettings["mainframe"].ToString()); uteis.ClicaBotao(btnGerenciamentoPlataformas); Assert.AreEqual("Gerenciamento de Plataformas", driver.FindElement(By.CssSelector("h1.title")).Text); }
public void acessoSelecionarCamposPersonalizados() { SeleniumUteis uteis = new SeleniumUteis(); driver.SwitchTo().Frame(ConfigurationManager.AppSettings["mainframe"].ToString()); uteis.ClicaBotao(btnSelecionarCamposPersonalizados); Assert.AreEqual("Atribuir Campos Personalizados - Projeto de Teste : Claudinei", driver.FindElement(By.CssSelector("h1.title")).Text); }
public void acessoPermissaoUsuario() { SeleniumUteis uteis = new SeleniumUteis(); driver.SwitchTo().Frame(ConfigurationManager.AppSettings["mainframe"].ToString()); uteis.ClicaBotao(btnPermissaoUsuario); Assert.AreEqual("Administração de Usuários - Atribuir papéis", driver.FindElement(By.CssSelector("h1.title")).Text); }
public void acessoGerenciarProjetos() { SeleniumUteis uteis = new SeleniumUteis(); driver.SwitchTo().Frame(ConfigurationManager.AppSettings["mainframe"].ToString()); uteis.ClicaBotao(btnGerenciarProjetos); Assert.AreEqual("Search/Filter", driver.FindElement(By.Id("search")).GetAttribute("value")); }
public void acessoGestorFalhas() { SeleniumUteis uteis = new SeleniumUteis(); driver.SwitchTo().Frame(ConfigurationManager.AppSettings["mainframe"].ToString()); uteis.ClicaBotao(btnGestorFalhas); Assert.AreEqual("Gestor de Falhas", driver.FindElement(By.CssSelector("th")).Text); }