コード例 #1
0
        public void AlertaSenhaErrada()
        {
            SeleniumUteis Uteis  = new SeleniumUteis();
            WebDriverWait espera = new WebDriverWait(DriverFactory.INSTANCE, TimeSpan.FromSeconds(5));

            Uteis.ClicarBotao(driver.FindElement(LtAlertaSenha));
        }
コード例 #2
0
        public void BotaoLoginSolAluno()
        {
            SeleniumUteis Uteis  = new SeleniumUteis();
            WebDriverWait espera = new WebDriverWait(DriverFactory.INSTANCE, TimeSpan.FromSeconds(5));

            Uteis.ClicarBotao(driver.FindElement(BtLogin));
        }
コード例 #3
0
        public void acessoEspecificarCasosTeste()
        {
            SeleniumUteis uteis = new SeleniumUteis();

            driver.SwitchTo().Frame(ConfigurationManager.AppSettings["mainframe"].ToString());
            uteis.ClicaBotao(BtnEspecificarCasosTeste);
        }
コード例 #4
0
        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);
            }
        }
コード例 #5
0
        public void realizaLogout()
        {
            SeleniumUteis uteis = new SeleniumUteis();

            driver.SwitchTo().Frame(ConfigurationManager.AppSettings["titlebar"].ToString());
            uteis.ClicaBotao(btnLogout);
        }
コード例 #6
0
        public void acessoGerenciarPlanosTeste()
        {
            SeleniumUteis uteis = new SeleniumUteis();

            driver.SwitchTo().Frame(ConfigurationManager.AppSettings["mainframe"].ToString());
            uteis.ClicaBotao(BtnGerenciarPlanosTeste);
            Assert.AreEqual("Gerenciamento do Plano de Teste - Projeto de Teste Claudinei", driver.FindElement(By.CssSelector("h1.title")).Text);
        }
コード例 #7
0
        public void VerificarConexao()
        {
            SeleniumUteis uteis = new SeleniumUteis();
            string        nome  = SeleniumUteis.GerarNome();

            CriarGestorFalhas(nome);
            //  VerConexao(nome);
        }
コード例 #8
0
        public void acessoCasosTesteUsuario()
        {
            SeleniumUteis uteis = new SeleniumUteis();

            driver.SwitchTo().Frame(ConfigurationManager.AppSettings["mainframe"].ToString());
            uteis.ClicaBotao(BtnCasosTesteUsuario);
            Assert.AreEqual("Projeto: Claudinei - Casos de teste criados por usuário", driver.FindElement(By.CssSelector("h1.title")).Text);
        }
コード例 #9
0
        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);
        }
コード例 #10
0
        public void acessoCustomFields()
        {
            SeleniumUteis uteis = new SeleniumUteis();

            driver.SwitchTo().Frame(ConfigurationManager.AppSettings["mainframe"].ToString());
            uteis.ClicaBotao(btnCustomFields);
            Assert.AreEqual("Campos Personalizados", driver.FindElement(By.CssSelector("h1.title")).Text);
        }
コード例 #11
0
        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);
        }
コード例 #12
0
        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);
        }
コード例 #13
0
        public void acessoBaseline()
        {
            SeleniumUteis uteis = new SeleniumUteis();

            driver.SwitchTo().Frame(ConfigurationManager.AppSettings["mainframe"].ToString());
            uteis.ClicaBotao(BtnBaselines);
            Assert.AreEqual("Título:", driver.FindElement(By.CssSelector("th")).Text);
        }
コード例 #14
0
        public void  AtribuirCamposPersonalizados(string nome)
        {
            SeleniumUteis uteis = new SeleniumUteis();

            uteis.SelecionaCheckBox(nome, "free_cf");
            uteis.ClicaBotao(btnAtribuir);
            uteis.VerificarElementoTabela(nome, "assigned_cf");
        }
コード例 #15
0
        public void LoginSolAluno(string username, string password)
        {
            SeleniumUteis Uteis  = new SeleniumUteis();
            WebDriverWait espera = new WebDriverWait(DriverFactory.INSTANCE, TimeSpan.FromSeconds(5));

            Uteis.PreencherCampo(driver.FindElement(TfMatricula), username, username);
            Uteis.PreencherCampo(driver.FindElement(TfSenha), password, password);
        }
コード例 #16
0
        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);
        }
コード例 #17
0
        public void AtivarRequisitosProjetoTeste()
        {
            SeleniumUteis uteis = new SeleniumUteis();
            string        nome  = SeleniumUteis.GerarNome();

            nome = CriarProjeto(nome);
            uteis.clicaPosicaoTabela(nome, 4);
        }
コード例 #18
0
        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"));
        }
コード例 #19
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));
        }
コード例 #20
0
        public void AtivarProjetoTeste()
        {
            SeleniumUteis uteis = new SeleniumUteis();
            String        nome  = null;

            nome = DesativarProjetoTeste(nome);

            uteis.clicaPosicaoTabela(nome, 5);
        }
コード例 #21
0
        public void acessoHomePage()
        {
            SeleniumUteis uteis = new SeleniumUteis();

            driver.SwitchTo().DefaultContent();
            driver.SwitchTo().Frame("titlebar");//ConfigurationManager.AppSettings["titlebar"].ToString());

            uteis.ClicaBotao(btnLogo);
        }
コード例 #22
0
        public void DeletarPerfil()
        {
            SeleniumUteis uteis = new SeleniumUteis();
            string        nome  = SeleniumUteis.GerarNome();

            CriarPerfil(nome);
            ExcluiPerfil(nome);
            uteis.confirmaExclusaoTabela(nome);
        }
コード例 #23
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));
        }
コード例 #24
0
        public void DeletarPalavraChave()
        {
            string        palavrachave = SeleniumUteis.GerarPalavraChave();
            SeleniumUteis uteis        = new SeleniumUteis();

            CriarPalavraChave(palavrachave);
            uteis.clicaPosicaoTabela(palavrachave, 2);
            uteis.clicaBotaoSim("Sim", "ext-comp-1005");
            Assert.AreEqual(null, uteis.confirmaExclusaoTabela(palavrachave));
        }
コード例 #25
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));
        }
コード例 #26
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));
        }
コード例 #27
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);
        }
コード例 #28
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));
        }
コード例 #29
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));
        }
コード例 #30
0
        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);
        }