Esempio n. 1
0
        public void VerificarConexao()
        {
            SeleniumUteis uteis = new SeleniumUteis();
            string        nome  = SeleniumUteis.GerarNome();

            CriarGestorFalhas(nome);
            //  VerConexao(nome);
        }
Esempio n. 2
0
        public void DesativarProjetoTeste()
        {
            SeleniumUteis uteis = new SeleniumUteis();
            string        nome  = SeleniumUteis.GerarNome();

            nome = CriarProjeto(nome);
            uteis.clicaPosicaoTabela(nome, 5);
//            Assert.AreEqual(null, uteis.confirmaExclusaoTabela(nome));
        }
Esempio n. 3
0
        public void DeletarPerfil()
        {
            SeleniumUteis uteis = new SeleniumUteis();
            string        nome  = SeleniumUteis.GerarNome();

            CriarPerfil(nome);
            ExcluiPerfil(nome);
            uteis.confirmaExclusaoTabela(nome);
        }
Esempio n. 4
0
        public void DesativarPlanoTeste()
        {
            SeleniumUteis uteis = new SeleniumUteis();
            string        nome  = SeleniumUteis.GerarNome();

            CriarPlanoTesteAtivo(nome);
            uteis.ClicaPosicaoTabela(nome, 5);
            Assert.AreEqual("Inactive (click to set active)", VerificarStatus(nome));
        }
Esempio n. 5
0
        public void CriarPlanoTesteInativo()
        {
            SeleniumUteis uteis = new SeleniumUteis();
            string        nome  = SeleniumUteis.GerarNome();

            uteis.ClicaBotao(BtnCriar);
            uteis.PreencheCampoInput(TxtNome, nome);
            uteis.ClicaBotao(BtnCriarFinal);
            Assert.AreEqual(nome, driver.FindElement(By.LinkText(nome)).Text);
        }
Esempio n. 6
0
        public void DeletarPlanoTeste()
        {
            SeleniumUteis uteis = new SeleniumUteis();
            string        nome  = SeleniumUteis.GerarNome();

            CriarPlanoTesteAtivo(nome);
            ExcluirPlanoTeste(nome);
            uteis.ClicaBotao(BtnDeletarSim);
            Assert.AreEqual(null, uteis.ConfirmaExclusaoTabela(nome));
        }
Esempio n. 7
0
        public void DeletarBaseline()
        {
            SeleniumUteis uteis  = new SeleniumUteis();
            string        titulo = SeleniumUteis.GerarNome();

            CriarBaseline(titulo);
            uteis.ClicaPosicaoTabela(titulo, 5);
            uteis.ClicaBotao(BtnExcluirSim);
            Assert.AreEqual(null, uteis.ConfirmaExclusaoTabela(titulo));
        }
Esempio n. 8
0
        public void DeletarPlataforma()
        {
            string        nome  = SeleniumUteis.GerarNome();
            SeleniumUteis uteis = new SeleniumUteis();

            CriarPlataforma(nome);
            uteis.clicaPosicaoTabela(nome, 2);
            uteis.clicaBotaoSim("Sim", "ext-comp-1002");
            Assert.AreEqual(null, uteis.confirmaExclusaoTabela(nome));
        }
Esempio n. 9
0
        public void DesabilitarUsuarioTester()
        {
            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);
        }
Esempio n. 10
0
        public void DeletarPlataforma()
        {
            string        nome  = SeleniumUteis.GerarNome();
            SeleniumUteis uteis = new SeleniumUteis();

            CriarPlataforma(nome);
            uteis.ClicaPosicaoTabela(nome, 2);
            uteis.ClicaBotao(BtnDeletarSim);
            Assert.AreEqual(null, uteis.ConfirmaExclusaoTabela(nome));
        }
Esempio n. 11
0
        public String DesativarProjetoTeste(string retorno)
        {
            SeleniumUteis uteis = new SeleniumUteis();
            string        nome  = SeleniumUteis.GerarNome();

            nome = CriarProjeto(nome);
            uteis.ClicaPosicaoTabela(nome, 5);
            //            Assert.AreEqual(null, uteis.confirmaExclusaoTabela(nome));
            return(retorno = nome);
        }
Esempio n. 12
0
        public void filtrarProjeto()
        {
            SeleniumUteis uteis = new SeleniumUteis();
            string        nome  = SeleniumUteis.GerarNome();

            nome = CriarProjeto(nome);
            uteis.preencheCampoInput(campoFiltro, nome);
            uteis.ClicaBotao(btnFiltrar);
            new SelectElement(CbxShow).SelectByText("All");
            uteis.verificaNomesFiltro(nome);
        }
Esempio n. 13
0
        public void DesativarRequisitosProjetoTeste()
        {
            SeleniumUteis uteis = new SeleniumUteis();
            string        nome  = SeleniumUteis.GerarNome();

            nome = CriarProjeto(nome);
            uteis.clicaPosicaoTabela(nome, 4);
            new SelectElement(CbxShow).SelectByText("All");
            uteis.clicaPosicaoTabela(nome, 4);
            //Assert.AreEqual(null, uteis.confirmaExclusaoTabela(nome));
        }
Esempio n. 14
0
        public void DeletarProjetoTeste()
        {
            SeleniumUteis uteis = new SeleniumUteis();
            string        nome  = SeleniumUteis.GerarNome();

            nome = CriarProjeto(nome);
            uteis.clicaPosicaoTabela(nome, 7);
            uteis.ClicaBotao(btnSim);
            new SelectElement(CbxShow).SelectByText("All");
            Assert.AreEqual(null, uteis.confirmaExclusaoTabela(nome));
        }
Esempio n. 15
0
        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));
        }
Esempio n. 16
0
        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);
        }
Esempio n. 17
0
        public void CriarBaseline()
        {
            SeleniumUteis uteis  = new SeleniumUteis();
            string        titulo = SeleniumUteis.GerarNome();

            uteis.EsperaElemento(BtnCriar);
            uteis.ClicaBotao(BtnCriar);
            uteis.PreencheCampoInput(TxtTitulo, titulo);
            uteis.EsperaElemento(BtnCriarFinalizar);
            uteis.ClicaBotao(BtnCriarFinalizar);
            uteis.VerificaNomeTabela(titulo);
        }
Esempio n. 18
0
        public void CriarPlataforma()
        {
            SeleniumUteis uteis = new SeleniumUteis();

            uteis.ClicaBotao(BtnCriarPlataforma);
            string nome = SeleniumUteis.GerarNome();

            uteis.preencheCampoInput(TxtPlataforma, nome);
            //  uteis.preencheCampoInput(TxtDescricao, nome);
            uteis.ClicaBotao(BtnSalvar);
            Assert.AreEqual(nome, driver.FindElement(By.LinkText(nome)).Text);
        }
Esempio n. 19
0
        public void CriarPerfil()
        {
            SeleniumUteis uteis = new SeleniumUteis();
            string        nome  = SeleniumUteis.GerarNome();

            uteis.ClicaBotao(VerPerfil);
            uteis.ClicaBotao(BtnCriarPerfil);
            uteis.preencheCampoInput(TxtNomePerfil, nome);
            uteis.ClicaBotao(CheckBoxCriar);
            uteis.ClicaBotao(BtnSalvarPerfil);
            uteis.verificaNomeTabela(nome);
        }
Esempio n. 20
0
        public void CriarGestorFalhas()
        {
            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);
        }
Esempio n. 21
0
        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());
        }
Esempio n. 22
0
        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);
        }
Esempio n. 23
0
        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());
        }
Esempio n. 24
0
        /*   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());
        }
Esempio n. 25
0
        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);
        }
Esempio n. 26
0
        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);
        }
Esempio n. 27
0
        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());
        }
Esempio n. 28
0
        public void RemoverAtribuicaoCamposPesonalizados()
        {
            LoginPageObjects                          login            = new LoginPageObjects();
            HomePagePageObjects                       homepage         = new HomePagePageObjects();
            CamposPersonalizadosPageObjects           campos           = new CamposPersonalizadosPageObjects();
            SelecionarCamposPersonalizadosPageObjects selecionarcampos = new SelecionarCamposPersonalizadosPageObjects();
            string nome = SeleniumUteis.GerarNome();

            login.realizalogin(ConfigurationManager.AppSettings["username"].ToString(), ConfigurationManager.AppSettings["password"].ToString());
            homepage.acessoCustomFields();
            nome = campos.criarCamposPersonalizados(nome);
            campos.acessoHomePage();
            homepage.acessoSelecionarCamposPersonalizados();
            selecionarcampos.RemoverAtribuicaoCamposPersonalizados(nome);
        }
Esempio n. 29
0
        public void CriarUsuarioTesterAtivo()
        {
            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(btnSalvar);
        }
Esempio n. 30
0
        public void criarCamposPersonalizados()
        {
            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.selecionaRandomicoComboBox(CboxTipo);
            uteis.ClicaBotao(btnAdicionar);
            uteis.verificaNomeTabela(nome);
        }