示例#1
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());
        }
示例#2
0
        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);
        }
示例#3
0
        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);
        }