public void VerificarCamposHabilitados()
        {
            AbreUrl("https://www.bootstrapdash.com/demo/star-admin-pro-vue/demo_1/#/basicFormElements/");
            HorizontalTwoColumnElementsPgo pageObject = new HorizontalTwoColumnElementsPgo(driver);

            Esperas espera = new Esperas(driver);

            espera.EsperaElementoSerClicavel(pageObject.CampoFirstName);

            Assert.AreEqual(true, pageObject.CampoFirstName.Enabled);

            Assert.AreEqual(true, pageObject.CampoLastName.Enabled);

            Assert.AreEqual(true, pageObject.ComboGender.Enabled);

            Assert.AreEqual(true, pageObject.ComboCategory.Enabled);

            Assert.AreEqual(true, pageObject.CampoAddress1.Enabled);

            Assert.AreEqual(true, pageObject.CampoAddress2.Enabled);

            Assert.AreEqual(true, pageObject.CampoCity.Enabled);

            Assert.AreEqual(true, pageObject.CampoDateOfBirth.Enabled);

            Assert.AreEqual(true, pageObject.RadioMembership.Enabled);

            Assert.AreEqual(true, pageObject.CampoState.Enabled);

            Assert.AreEqual(true, pageObject.CampoPincode.Enabled);

            Assert.AreEqual(true, pageObject.ComboCountry.Enabled);
        }
예제 #2
0
        public void InsereEVerificaTextoNosInputs()
        {
            AbreUrl("https://www.bootstrapdash.com/demo/star-admin-pro-vue/demo_1/#/basicFormElements/");
            BasicInputGroupsElementsPgo pageObject = new BasicInputGroupsElementsPgo(driver);

            Esperas espera = new Esperas(driver);

            espera.EsperaElementoSerClicavel(pageObject.Campo1);

            DadosParaInputs dados = new DadosParaInputs();

            pageObject.Campo1.SendKeys(dados.UserName);

            pageObject.Campo2.SendKeys(dados.UserName);

            pageObject.Campo3.SendKeys(dados.Valor.ToString());


            Assert.AreEqual(dados.UserName, BuscaValorDoElementoParaInputs(driver, pageObject.Campo1));

            Assert.AreEqual(dados.UserName, BuscaValorDoElementoParaInputs(driver, pageObject.Campo2));

            Assert.AreEqual(dados.Valor.ToString(), BuscaValorDoElementoParaInputs(driver, pageObject.Campo3));

            Assert.AreEqual("00.0", pageObject.Campo4.Text);
        }
        public void ValidarLabels()
        {
            AbreUrl("https://www.bootstrapdash.com/demo/star-admin-pro-vue/demo_1/#/basicFormElements/");
            BasicFormElementsPgo pageObject = new BasicFormElementsPgo(driver);

            Esperas espera = new Esperas(driver);

            espera.EsperaElementoSerClicavel(pageObject.CampoEmail);

            Assert.AreEqual("Basic Form", pageObject.TituloCard.Text);

            Assert.AreEqual("Basic form elements", pageObject.DescricaoCard.Text);

            Assert.AreEqual("Name", pageObject.LabelName.Text);

            Assert.AreEqual("Email address", pageObject.LabelEmail.Text);

            Assert.AreEqual("Password", pageObject.LabelPassword.Text);

            Assert.AreEqual("Upload file", pageObject.LabelUpload.Text);

            Assert.AreEqual("City", pageObject.LabelCity.Text);

            Assert.AreEqual("Message", pageObject.LabelMessage.Text);
        }
예제 #4
0
 private void button4_Click(object sender, EventArgs e)
 {
     try
     {
         Esperas es = new Esperas(0, txtPaciente.Text, txtTelefono.Text, txtComentarios.Text, DateTime.Now);
         controle.Agregar(es);
         MessageBox.Show("Espera cargada exitosamente");
         this.Close();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
        public void VerificarCamposHabilitados()
        {
            AbreUrl("https://www.bootstrapdash.com/demo/star-admin-pro-vue/demo_1/#/basicFormElements/");
            BasicInputGroupsElementsPgo pageObject = new BasicInputGroupsElementsPgo(driver);

            Esperas espera = new Esperas(driver);

            espera.EsperaElementoSerClicavel(pageObject.Campo1);

            Assert.AreEqual(true, pageObject.Campo1.Enabled);

            Assert.AreEqual(true, pageObject.Campo2.Enabled);

            Assert.AreEqual(true, pageObject.Campo3.Enabled);

            Assert.AreEqual(true, pageObject.Campo4.Enabled);
        }
        public void ValidarLabels()
        {
            AbreUrl("https://www.bootstrapdash.com/demo/star-admin-pro-vue/demo_1/#/basicFormElements/");
            DefaultFormElementsPgo pageObject = new DefaultFormElementsPgo(driver);

            Esperas espera = new Esperas(driver);

            espera.EsperaElementoSerClicavel(pageObject.CampoEmail);

            Assert.AreEqual("Default Form", pageObject.TituloCard.Text);

            Assert.AreEqual("Basic form layout", pageObject.DescricaoCard.Text);

            Assert.AreEqual("Email", pageObject.LabelEmail.Text);

            Assert.AreEqual("Password", pageObject.LabelPassword.Text);
        }
예제 #7
0
        public void VerificarCamposHabilitados()
        {
            AbreUrl("https://www.bootstrapdash.com/demo/star-admin-pro-vue/demo_1/#/basicFormElements/");
            DefaultFormElementsPgo pageObject = new DefaultFormElementsPgo(driver);

            Esperas espera = new Esperas(driver);

            espera.EsperaElementoSerClicavel(pageObject.CampoEmail);

            Assert.AreEqual(true, pageObject.CampoEmail.Enabled);

            Assert.AreEqual(true, pageObject.CampoPassword.Enabled);

            Assert.AreEqual(true, pageObject.BotaoSubmit.Enabled);

            Assert.AreEqual(true, pageObject.BotaoCancel.Enabled);
        }
        public void Selecionar30Agosto2010()
        {
            AbreUrl("https://www.bootstrapdash.com/demo/star-admin-pro-vue/demo_1/#/advancedFormElements/");
            DatePickerInlineElementsPgo pageObject = new DatePickerInlineElementsPgo(driver);

            Esperas espera = new Esperas(driver);

            espera.EsperaElementoSerClicavel(pageObject.CampoSelectDate);

            pageObject.CampoSelectDate.Click();

            pageObject.CampoMesAno.Click();

            pageObject.CampoAno.Click();

            pageObject.SetaPrev.Click();

            try
            {
                pageObject.Ano2010.Click();

                pageObject.MesAgosto.Click();

                pageObject.Dia30.Click();
            }
            catch (StaleElementReferenceException ex)
            {
                IWebElement Ano2010 = driver.FindElement(By.CssSelector(" div > div.col-md-12.grid-margin.stretch-card > div > div > div > div:nth-child(4) > span:nth-child(2)"));

                Ano2010.Click();

                IWebElement MesAgosto = driver.FindElement(By.CssSelector("div.col-md-12.grid-margin.stretch-card > div > div > div > div:nth-child(3) > span:nth-child(9)"));

                MesAgosto.Click();

                IWebElement Dia30 = driver.FindElement(By.CssSelector(" div.col-md-12.grid-margin.stretch-card > div > div > div > div:nth-child(2) > div > span:nth-child(37)"));

                Dia30.Click();
            }

            Assert.AreEqual("30 Aug 2010", BuscaValorDoElementoQuerySelector(driver, "div > div > div > div:nth-child(1) > input[type=text]"));
        }
        public void InsereEVerificaTextoNosInputs()
        {
            AbreUrl("https://www.bootstrapdash.com/demo/star-admin-pro-vue/demo_1/#/basicFormElements/");
            DefaultFormElementsPgo pageObject = new DefaultFormElementsPgo(driver);

            Esperas espera = new Esperas(driver);

            espera.EsperaElementoSerClicavel(pageObject.CampoEmail);

            DadosParaInputs dados = new DadosParaInputs();

            pageObject.CampoEmail.SendKeys(dados.Email);
            pageObject.CampoPassword.SendKeys(dados.Password);

            var valorAtualEmail    = BuscaValorDoElementoParaInputs(driver, pageObject.CampoEmail);
            var valorAtualPassword = BuscaValorDoElementoParaInputs(driver, pageObject.CampoPassword);

            Assert.AreEqual(dados.Email, valorAtualEmail);
            Assert.AreEqual(dados.Password, valorAtualPassword);
        }
        public void VerificarCamposHabilitados()
        {
            AbreUrl("https://www.bootstrapdash.com/demo/star-admin-pro-vue/demo_1/#/basicFormElements/");
            InputSizeElementsPgo pageObject = new InputSizeElementsPgo(driver);

            Esperas espera = new Esperas(driver);

            espera.EsperaElementoSerClicavel(pageObject.CampoSmallInput);

            Assert.AreEqual(true, pageObject.CampoLargeInput.Enabled);

            Assert.AreEqual(true, pageObject.CampoDefaultInput.Enabled);

            Assert.AreEqual(true, pageObject.CampoSmallInput.Enabled);

            Assert.AreEqual(true, pageObject.ComboSmallInput.Enabled);

            Assert.AreEqual(true, pageObject.ComboDefaultInput.Enabled);

            Assert.AreEqual(true, pageObject.ComboLargeInput.Enabled);
        }
        public void VerificarCamposHabilitados()
        {
            AbreUrl("https://www.bootstrapdash.com/demo/star-admin-pro-vue/demo_1/#/basicFormElements/");
            BasicFormElementsPgo pageObject = new BasicFormElementsPgo(driver);

            Esperas espera = new Esperas(driver);

            espera.EsperaElementoSerClicavel(pageObject.CampoEmail);


            Assert.AreEqual(true, pageObject.CampoName.Enabled);

            Assert.AreEqual(true, pageObject.CampoEmail.Enabled);

            Assert.AreEqual(true, pageObject.CampoPassword.Enabled);

            Assert.AreEqual(true, pageObject.CampoUpload.Enabled);

            Assert.AreEqual(true, pageObject.CampoCity.Enabled);

            Assert.AreEqual(true, pageObject.CampoMessage.Enabled);
        }
예제 #12
0
        public void InsereEVerificaTextoNosInputs()
        {
            AbreUrl("https://www.bootstrapdash.com/demo/star-admin-pro-vue/demo_1/#/basicFormElements/");
            InputSizeElementsPgo pageObject = new InputSizeElementsPgo(driver);

            Esperas espera = new Esperas(driver);

            espera.EsperaElementoSerClicavel(pageObject.CampoSmallInput);

            DadosParaInputs dados = new DadosParaInputs();

            pageObject.CampoLargeInput.SendKeys(dados.Email);

            pageObject.CampoDefaultInput.SendKeys(dados.Email);

            pageObject.CampoSmallInput.SendKeys(dados.Email);

            pageObject.ComboSmallInput.Click();
            pageObject.OptionSmallInput.Click();

            pageObject.ComboDefaultInput.Click();
            pageObject.OptionDefaultInput.Click();

            pageObject.CampoLargeInput.Click();
            pageObject.OptionLargeInput.Click();

            Assert.AreEqual(dados.Email, BuscaValorDoElementoParaInputs(driver, pageObject.CampoLargeInput));

            Assert.AreEqual(dados.Email, BuscaValorDoElementoParaInputs(driver, pageObject.CampoDefaultInput));

            Assert.AreEqual(dados.Email, BuscaValorDoElementoParaInputs(driver, pageObject.CampoSmallInput));

            Assert.AreEqual("This is First option", BuscaValorDoElementoParaDropDowns(driver, pageObject.ComboSmallInput));

            Assert.AreEqual("Selected Option", BuscaValorDoElementoParaDropDowns(driver, pageObject.ComboDefaultInput));

            Assert.AreEqual("This is an option with object value", BuscaValorDoElementoParaDropDowns(driver, pageObject.ComboLargeInput));
        }
        public void InsereEVerificaTextoNosInputs()
        {
            AbreUrl("https://www.bootstrapdash.com/demo/star-admin-pro-vue/demo_1/#/basicFormElements/");
            BasicFormElementsPgo pageObject = new BasicFormElementsPgo(driver);

            Esperas espera = new Esperas(driver);

            espera.EsperaElementoSerClicavel(pageObject.CampoEmail);

            DadosParaInputs dados = new DadosParaInputs();


            pageObject.CampoName.SendKeys(dados.Name);

            pageObject.CampoEmail.SendKeys(dados.Email);

            pageObject.CampoPassword.SendKeys(dados.Password);

            pageObject.CampoUpload.SendKeys(dados.Arquivo);

            pageObject.CampoCity.SendKeys(dados.City);

            pageObject.CampoMessage.SendKeys(dados.Message);


            Assert.AreEqual(dados.Name, BuscaValorDoElementoParaInputs(driver, pageObject.CampoName));

            Assert.AreEqual(dados.Email, BuscaValorDoElementoParaInputs(driver, pageObject.CampoEmail));

            Assert.AreEqual(dados.Password, BuscaValorDoElementoParaInputs(driver, pageObject.CampoPassword));

            Assert.AreEqual("C:\\fakepath\\Arquivo.docx", BuscaValorDoElementoParaInputs(driver, pageObject.CampoUpload));

            Assert.AreEqual(dados.City, BuscaValorDoElementoParaInputs(driver, pageObject.CampoCity));

            Assert.AreEqual(dados.Message, BuscaValorDoElementoParaInputs(driver, pageObject.CampoMessage));
        }
예제 #14
0
 private void dataGridView2_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     try
     {
         int filaseleccionada = Convert.ToInt32(this.dataGridView2.CurrentRow.Index);
         int idsubprof = Convert.ToInt32(dataGridView2[4, filaseleccionada].Value);
         Esperas n = new Esperas(idsubprof, "", "", "");
         DialogResult dialogResult = MessageBox.Show("Esta seguro de eliminar", "Eliminar Espera", MessageBoxButtons.YesNo);
         if (dialogResult == DialogResult.Yes)
         {
             controle.Borrar(n);
             dataGridView2.DataSource = controle.BuscarEspecial(DateTime.Now.ToString("yyyy-MM-dd"));
             dataGridView2.Columns[4].Visible = false;
             dataGridView2.Columns[0].Visible = false;
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
        public void InsereEVerificaTextoNosInputs()
        {
            AbreUrl("https://www.bootstrapdash.com/demo/star-admin-pro-vue/demo_1/#/basicFormElements/");
            HorizontalTwoColumnElementsPgo pageObject = new HorizontalTwoColumnElementsPgo(driver);

            Esperas espera = new Esperas(driver);

            espera.EsperaElementoSerClicavel(pageObject.CampoFirstName);

            DadosParaInputs dados = new DadosParaInputs();

            pageObject.CampoFirstName.SendKeys(dados.Name);

            pageObject.CampoLastName.SendKeys(dados.UserName);

            pageObject.ComboGender.Click();
            pageObject.OptionGender.Click();

            pageObject.ComboCategory.Click();
            pageObject.OptionCategory.Click();

            pageObject.CampoAddress1.SendKeys(dados.Addrress1);

            pageObject.CampoAddress2.SendKeys(dados.Address2);

            pageObject.CampoCity.SendKeys(dados.City);

            pageObject.CampoDateOfBirth.SendKeys(dados.DateOfBirth.ToString());

            pageObject.LabelMembership.Click();

            pageObject.CampoState.SendKeys(dados.State);

            pageObject.CampoPincode.SendKeys(dados.Pincode);

            pageObject.ComboCountry.Click();
            pageObject.OptionCountry.Click();


            Assert.AreEqual(dados.Name, BuscaValorDoElementoParaInputs(driver, pageObject.CampoFirstName));

            Assert.AreEqual(dados.UserName, BuscaValorDoElementoParaInputs(driver, pageObject.CampoLastName));

            Assert.AreEqual("Male", BuscaValorDoElementoParaDropDowns(driver, pageObject.ComboGender));

            Assert.AreEqual("Category 1", BuscaValorDoElementoParaDropDowns(driver, pageObject.ComboCategory));

            Assert.AreEqual(dados.Addrress1, BuscaValorDoElementoParaInputs(driver, pageObject.CampoAddress1));

            Assert.AreEqual(dados.Address2, BuscaValorDoElementoParaInputs(driver, pageObject.CampoAddress2));

            Assert.AreEqual(dados.City, BuscaValorDoElementoParaInputs(driver, pageObject.CampoCity));

            Assert.AreEqual(dados.DateOfBirth.ToString(), BuscaValorDoElementoParaInputs(driver, pageObject.CampoDateOfBirth));

            Assert.AreEqual(true, pageObject.RadioMembership.Selected);

            Assert.AreEqual(dados.State, BuscaValorDoElementoParaInputs(driver, pageObject.CampoState));

            Assert.AreEqual(dados.Pincode, BuscaValorDoElementoParaInputs(driver, pageObject.CampoPincode));

            Assert.AreEqual("Britain", BuscaValorDoElementoParaDropDowns(driver, pageObject.ComboCountry));
        }