Example #1
0
        public void TestRadio()
        {
            string url = ObjectRepository.Config.GetWebsite();

            NavigationHelper.NavigateToUrl(url);
            LinkHelper.ClickLink(By.LinkText("File a Bug"));

            By     userTextBox = By.Id("Bugzilla_login");
            string user        = ObjectRepository.Config.GetUserName();

            TextBoxHelper.TypeinTextBox(userTextBox, user);

            By     passwordTextBox = By.Id("Bugzilla_password");
            string password        = ObjectRepository.Config.GetPassword();

            TextBoxHelper.TypeinTextBox(passwordTextBox, password);

            By loggingButton = By.Id("log_in");

            ButtonHelper.ClickButton(loggingButton);

            LinkHelper.ClickLink(By.XPath("//div[1]/ul[1]/li[9]/a"));
            LinkHelper.ClickLink(By.XPath("//div[2]/table/tbody/tr/td[1]/dl/dt[1]/a"));

            By RadioButtonOnLocator  = By.Id("ssl_redirect-on");
            By RadioButtonOffLocator = By.Id("ssl_redirect-off");

            bool off = RadioButtonHelper.IsRadioButtonSelected(RadioButtonOffLocator);

            if (off)
            {
                RadioButtonHelper.ClickOnRadioButton(RadioButtonOnLocator);
            }
        }
Example #2
0
 public void PlaceOrder(string productName, string quantity, string customerName, string street, string city, string state, string zip, string cardType, string cardNumber, string expdate)
 {
     ComboBoxHelper.SelectElementByText(ProductDropDown, productName);
     QuantityTextbox.SendKeys(quantity);
     CustomerNameTextbox.SendKeys(customerName);
     StreetTextbox.SendKeys(street);
     CityTextbox.SendKeys(city);
     StateTextbox.SendKeys(state);
     ZipTextBox.SendKeys(zip);
     if (cardType == "Visa")
     {
         RadioButtonHelper.ClickRadioButton(By.Id("ctl00_MainContent_fmwOrder_cardList_0"));
     }
     else if (cardType == "Mastercard")
     {
         RadioButtonHelper.ClickRadioButton(By.Id("ctl00_MainContent_fmwOrder_cardList_1"));
     }
     else if (cardType == "AmericanExpress")
     {
         RadioButtonHelper.ClickRadioButton(By.Id("ctl00_MainContent_fmwOrder_cardList_2"));
     }
     else
     {
         throw new Exception("No Such Card Type Exist");
     }
     CardNumberTextBox.SendKeys(cardNumber);
     ExpDateTextBox.SendKeys(expdate);
 }
Example #3
0
        public void CheckRadioButton()
        {
            NavigationHelper.NavigationToURL(ObjectRepository.Config.GetWebsite());
            LinkHelper.ClickLink(By.LinkText("File a Bug"));
            Thread.Sleep(100);

            TextBoxHelper.ClearTextbox(By.Id("Bugzilla_login"));
            TextBoxHelper.TypeInTextbox(By.Id("Bugzilla_login"), ObjectRepository.Config.GetUsername());

            TextBoxHelper.ClearTextbox(By.Id("Bugzilla_password"));
            TextBoxHelper.TypeInTextbox(By.Id("Bugzilla_password"), ObjectRepository.Config.GetPassword());

            ButtonHelper.ClickOnButton(By.Id("log_in"));

            Thread.Sleep(100);

            LinkHelper.ClickLink(By.XPath("//div[@id='header']/ul[1]/li[9]/a"));
            LinkHelper.ClickLink(By.LinkText("Parameters"));
            Thread.Sleep(100);
            Console.WriteLine("Radio button status: {0}", RadioButtonHelper.IsRadioButtonChecked(By.Id("ssl_redirect-on")));

            RadioButtonHelper.CheckedRadioButton(By.Id("ssl_redirect-on"));
            Console.WriteLine("Radio button status: {0}", RadioButtonHelper.IsRadioButtonChecked(By.Id("ssl_redirect-on")));
            Console.WriteLine(GenericHelpers.GetElement(By.XPath("//div[@id='header']/ul[1]/li[11]/a")).Text);
            LinkHelper.ClickLink(By.XPath("//div[@id='header']/ul[1]/li[11]/a"));
        }
Example #4
0
        public void ChooseOneRadioButton()
        {
            NavigationHelper.NavigateToURl(ObjectRepository.Config.GetWebsite());

            Console.WriteLine(RadioButtonHelper.IsRadioButtonSelected(By.XPath("//*[@id=\"content\"]/form/fieldset[3]/div/div/label[2]/input")));
            RadioButtonHelper.ClickOneRadiobutton(By.XPath("//*[@id=\"content\"]/form/fieldset[3]/div/div/label[2]/input"));

            ////var radioButton = ObjectRepository.Driver.FindElement(By.Name("newsletter"));
            //IList<IWebElement> radio = ObjectRepository.Driver.FindElements(By.TagName("input"));

            //foreach (var radioOption in radio)
            //{
            //    if (radioOption.GetAttribute("value").Equals("0"))
            //    {
            //        radioOption.Click();
            //    }
            //}
            //radioButton.Click();

            //RadioButtonHelper.IsRadioButtonSelected(By.Id("newsletter_No"));//this is a place holder. A "hack"
            //RadioButtonHelper.ClickOneRadiobutton(By.Id("newsletter_No"));

            //RadioButtonHelper.IsRadioButtonSelected(By.Id("newsletter"));
            //RadioButtonHelper.ClickOneRadiobutton(By.Id("newsletter"));

            //RadioButtonHelper.GetExactradioButton(By.TagName("input"));
        }
Example #5
0
 public void TestRadio()
 {
     NavigationHelper.NavigateToUrl(ObjectRepository.Config.GetWebsite());
     LinkHelper.ClickLink(By.LinkText("File a Bug"));
     TextBoxHelper.TypeInTextBox(By.Id("Bugzilla_login"), ObjectRepository.Config.GetUsername());
     TextBoxHelper.TypeInTextBox(By.Id("Bugzilla_password"), ObjectRepository.Config.GetPassword());
     ButtonHelper.ClickButton(By.Id("log_in"));
     LinkHelper.ClickLink(By.XPath("//div[@id='header']/ul[1]/li[9]/a"));
     LinkHelper.ClickLink(By.XPath("//dt[@id='parameters']/a"));
     RadioButtonHelper.ClickRadioButton(By.Id("ssl_redirect-on"));
 }
Example #6
0
 public void TestFrame()
 {
     NavigationHelper.NavigateToUrl("http://omayo.blogspot.com/");
     IFrameHelper.SwitchToFrameId(By.Id("iframe2"));
     LinkHelper.ClickOnLink(By.XPath("//a[text()='Chapter1']"));
     RadioButtonHelper.ClickRadioButton(By.Id("radiobutton"));
     CheckBoxHelper.CheckedCheckBox(By.XPath("//select[@id='selecttype']/following-sibling::input"));
     ComboBoxHelper.SelectIndex(By.Id("selecttype"), 2);
     IFrameHelper.SwitchToDefaultContent();
     Console.WriteLine(ObjectRepository.Driver.Title);
 }
        private void UpdateTemplate()
        {
            var color = Helper.GetColorByOffset(_linearGradientBrush.GradientStops, SldTheme.Value / 7);

            RadioButtonHelper.SetCornerRadius(RdbCustom1, SldCornerRadius.Value);
            RadioButtonHelper.SetCornerRadius(RdbCustom2, SldCornerRadius.Value);



            switch (RadioButtonHelper.GetRadioButtonStyle(RdbCustom1))
            {
            case RadioButtonStyle.Standard:
                RdbCustom1.Background = new Color()
                {
                    A = 50, R = color.R, G = color.G, B = color.B
                }.ToBrush();
                RdbCustom2.Background = new Color()
                {
                    A = 50, R = color.R, G = color.G, B = color.B
                }.ToBrush();
                RadioButtonHelper.SetCheckedGlyphBrush(RdbCustom1, Colors.White.ToBrush());
                RadioButtonHelper.SetCheckedGlyphBrush(RdbCustom2, Colors.White.ToBrush());
                RadioButtonHelper.SetCheckedBackground(RdbCustom1, color.ToBrush());
                RadioButtonHelper.SetCheckedBackground(RdbCustom2, color.ToBrush());
                RadioButtonHelper.SetBoxHeight(RdbCustom1, SldSize.Value);
                RadioButtonHelper.SetBoxHeight(RdbCustom2, SldSize.Value);
                RadioButtonHelper.SetBoxWidth(RdbCustom1, SldSize.Value);
                RadioButtonHelper.SetBoxWidth(RdbCustom2, SldSize.Value);
                break;

            case RadioButtonStyle.Switch:
                RdbCustom1.Background = Colors.White.ToBrush();
                RdbCustom2.Background = Colors.White.ToBrush();
                RadioButtonHelper.SetCheckedGlyphBrush(RdbCustom1, Colors.Transparent.ToBrush());
                RadioButtonHelper.SetCheckedGlyphBrush(RdbCustom2, Colors.Transparent.ToBrush());
                RadioButtonHelper.SetCheckedBackground(RdbCustom1, color.ToBrush());
                RadioButtonHelper.SetCheckedBackground(RdbCustom2, color.ToBrush());
                RadioButtonHelper.SetBoxHeight(RdbCustom1, SldSize.Value);
                RadioButtonHelper.SetBoxHeight(RdbCustom2, SldSize.Value);
                RadioButtonHelper.SetBoxWidth(RdbCustom1, SldSize.Value * 1.5);
                RadioButtonHelper.SetBoxWidth(RdbCustom2, SldSize.Value * 1.5);
                break;

            case RadioButtonStyle.Button:
                RdbCustom1.Background = Colors.White.ToBrush();
                RdbCustom2.Background = Colors.White.ToBrush();
                RadioButtonHelper.SetCheckedGlyphBrush(RdbCustom1, Colors.White.ToBrush());
                RadioButtonHelper.SetCheckedGlyphBrush(RdbCustom2, Colors.White.ToBrush());
                RadioButtonHelper.SetCheckedBackground(RdbCustom1, color.ToBrush());
                RadioButtonHelper.SetCheckedBackground(RdbCustom2, color.ToBrush());
                break;
            }
        }
        public ActionResult Index()
        {
            var configuracao = ConfiguracaoRepositorio.Obter(WorkLifetimeManager.Value) ?? new Configuracao();

            var model = new ConfiguracoesModel
            {
                NomeEmpresa     = configuracao.NomeEmpresa,
                CNPJEmpresa     = configuracao.CNPJEmpresa,
                TiposImportacao = RadioButtonHelper.ParseEnumToRadioButtonList(EnumTipoImportacao.Fonte)
            };

            return(PartialView(model));
        }
Example #9
0
 public void TestRadio()
 {
     NavigationHelper.NavigateToUrl(ObjectRepository.config.GetWebsite());
     LinkHelper.ClickOnLink(By.Id("enter_bug"));
     TextBoxHelper.TypeInTextBox(By.Id("Bugzilla_login"), ObjectRepository.config.GetUsername());
     TextBoxHelper.TypeInTextBox(By.Id("Bugzilla_password"), ObjectRepository.config.GetPassword());
     ButtonHelper.ClickButton(By.Id("log_in"));
     LinkHelper.ClickOnLink(By.XPath("//div[@id='header']/ul[1]/li[9]/a"));
     LinkHelper.ClickOnLink(By.XPath("//dt[@id='parameters']/a"));
     //ObjectRepository.Driver.FindElement(By.Id("ssl_redirect-on")).Click();
     Console.WriteLine("Selected {0}", RadioButtonHelper.IsRadioButtonSelected(By.Id("ssl_redirect-on")));
     RadioButtonHelper.ClickRadioButton(By.Id("ssl_redirect-on"));
 }
 public UserAccountPage RegisterNewAccount()
 {
     TextboxHelper.SendTextToTextbox(_firstname, "Andre");
     TextboxHelper.SendTextToTextbox(_lastname, "Deji");
     TextboxHelper.SendTextToTextbox(_email, "*****@*****.**");
     TextboxHelper.SendTextToTextbox(_phone, "079390865512");
     TextboxHelper.SendTextToTextbox(_password, "letmein123");
     TextboxHelper.SendTextToTextbox(_confirmPassword, "letmein123");
     RadioButtonHelper.ClickOneRadiobutton(_newsletterYes);
     CheckboxHelper.ClickCheckbox(_policyBox);
     MenuButtonHelper.SelectMenuButton(_continueButton);
     return(new UserAccountPage());
 }
Example #11
0
        private void RdbBaseStyle_CheckChanged(object sender, RoutedEventArgs e)
        {
            if (!IsLoaded)
            {
                return;
            }
            var rdb = sender as RadioButton;

            RadioButtonHelper.SetRadioButtonStyle(RdbCustom1, (RadioButtonStyle)Enum.Parse(typeof(RadioButtonStyle), rdb.Content.ToString()));
            RadioButtonHelper.SetRadioButtonStyle(RdbCustom2, (RadioButtonStyle)Enum.Parse(typeof(RadioButtonStyle), rdb.Content.ToString()));
            UpdateTemplate();
            UpdateCode();
        }
Example #12
0
 public void RadioButtonTest()
 {
     NavigationHelper.NavigateToURL(ObjectRepository.Config.GetDemoRegister());
     RadioButtonHelper.ClickOnOneRadiobutton(By.XPath
                                                 ("//*[@id=\"content\"]/form/fieldset[3]/div/div/label[2]/input"));
     //This is used when there is no unique identifier so an input identifier is used
     //IList<IWebElement> radio = ObjectRepository.driver.FindElements(By.TagName("input"));
     //foreach (var radioOption in radio)
     //{
     //    if (radioOption.GetAttribute("value").Equals("0"))
     //    {
     //        radioOption.Click();
     //    }
     //}
 }
Example #13
0
        public void TestRadio()
        {
            NavigationHelper.NavigateToUrl(ObjectRepository.Config.GetWebsite());
            Console.WriteLine("Return buttons status is :{0}", RadioButtonHelper.IsRadioButtonchecked(By.Id("fsc-trip-type-selector-return")));
            Console.WriteLine("Return buttons text is :{0}", RadioButtonHelper.GetRadioButtonText(By.XPath("//*[@id='flights-search-controls-root']/div/div/form/div[1]/div/label[1]/span")));

            RadioButtonHelper.ClickRadioButton(By.Id("fsc-trip-type-selector-one-way"));
            //IWebElement ele = ObjectRepository.Driver.FindElement(By.Id("fsc-trip-type-selector-one-way"));
            //ele.Click();
            LinkHelper.ClickLink(By.XPath("//*[@id='authentication-link' and @class='login']"));
            LinkHelper.ClickLink(By.XPath("//div[@class='Qk3sp3k23b-uqHOY6J1-E']"));
            TextboxHelper.TypeInTextbox(By.XPath("//*[@id='email']"), ObjectRepository.Config.GetUserName());
            TextboxHelper.TypeInTextbox(By.XPath("//*[@id='password']"), ObjectRepository.Config.GetPassword());
            Console.WriteLine("Enabled : {0}", ButtonHelper.IsButonEnabled(By.XPath("//*[@class='bpk-button-IZE-J ProgressionButton__button-3U-H6']")));
            ButtonHelper.ClickButton(By.XPath("//*[@class='bpk-button-IZE-J ProgressionButton__button-3U-H6']"));
        }
Example #14
0
        private LaudoViewModel PreencherViewModel(Laudo laudo)
        {
            var opcoesHelper = new OpcoesHelper(laudo);

            var viewModel = new LaudoViewModel
            {
                Laudo                      = laudo,
                LaudoId                    = laudo.LaudoID,
                StatusLaudo                = ((EnumStatusLaudo)laudo.Status).ToString(),
                MetodoDefinicaoValor       = RadioButtonHelper.ParseEnumToRadioButtonList((EnumMetodoDefinicaoValor)laudo.MetodoDefinicaoValor),
                DesempenhoMercado          = RadioButtonHelper.ParseEnumToRadioButtonList((EnumDesempenhoMercado)laudo.DesempenhoMercado),
                AbsorcaoMercado            = RadioButtonHelper.ParseEnumToRadioButtonList((EnumAbsorcaoMercado)laudo.AbsorcaoMercado),
                NumeroOfertas              = RadioButtonHelper.ParseEnumToRadioButtonList((EnumNivelImobiliario)laudo.NivelOfertas),
                NivelDemanda               = RadioButtonHelper.ParseEnumToRadioButtonList((EnumNivelImobiliario)laudo.NivelDemanda),
                FatoresLiquidezValorImovel = RadioButtonHelper.ParseEnumToRadioButtonList((EnumFatoresLiquidezValorImovel)laudo.FatoresLiquidezValorImovel),
                EstabilidadeSolidez        = RadioButtonHelper.ParseEnumToRadioButtonList((EnumEstabilidadeSimOuNao)laudo.EstabilidadeSolidez),
                ViciosConstrucao           = RadioButtonHelper.ParseEnumToRadioButtonList((EnumVicioSimOuNao)laudo.ViciosConstrucao),
                CondicoesHabitabilidade    = RadioButtonHelper.ParseEnumToRadioButtonList((EnumHabitabilidadeSimOuNao)laudo.Habitabilidade),
                AceitoComoGarantia         = RadioButtonHelper.ParseEnumToRadioButtonList((EnumGarantiaSimOuNao)laudo.AceitoComoGarantia),
                ConformidadeDocumentacao   = RadioButtonHelper.ParseEnumToRadioButtonList((EnumConformidadeDocumentacaoSimOuNao)laudo.ConformidadeDocumentacao),
                // Identificação
                ListaEstados         = opcoesHelper.ObterOpcoesEstado(EstadoRepositorio.BuscarTodos(WorkLifetimeManager.Value)),
                ListaCidades         = opcoesHelper.ObterOpcoesCidade(CidadeRepositorio.BuscarTodasEstado(WorkLifetimeManager.Value, laudo.Imovel.Cidade.Estado.Sigla)),
                ListaTiposLogradouro = opcoesHelper.ObterOpcoesTipoLogradouro(TipoLogradouroRepositorio.BuscarTodos(WorkLifetimeManager.Value)),
                ListaFontes          = opcoesHelper.ObterOpcoesFonte(FonteRepositorio.BuscarTodos(WorkLifetimeManager.Value)),
                ListaLinhas          = opcoesHelper.ObterOpcoesLinha(LinhaRepositorio.BuscarTodos(WorkLifetimeManager.Value)),
                ListaProdutos        = opcoesHelper.ObterOpcoesProduto(ProdutoRepositorio.BuscarTodos(WorkLifetimeManager.Value)),
                // Caracterização da Região
                ListaServicosPublicosComunitarios = opcoesHelper.ObterOpcoesEnum <EnumServicoPublicoComunitario>(),
                ListaInfraEstruturasUrbanas       = opcoesHelper.ObterOpcoesEnum <EnumInfraEstruturaUrbana>(),
                // Final
                ListaComarcas             = opcoesHelper.ObterOpcoesCidade(CidadeRepositorio.BuscarTodasEstado(WorkLifetimeManager.Value, laudo.Imovel.Cidade.Estado.Sigla)),
                ListaResponsaveisTecnicos = opcoesHelper.ObterOpcoesResponsaveisTecnicos(UsuarioRepositorio.BuscarPorPerfil(WorkLifetimeManager.Value, EnumPerfil.UsuarioComum)),
                ListaRepresentantesLegais = opcoesHelper.ObterOpcoesRepresentantesLegais(UsuarioRepositorio.BuscarPorPerfil(WorkLifetimeManager.Value, EnumPerfil.Administrador)),
            };

            MarcarServicosPublicosComunitarios(viewModel.ListaServicosPublicosComunitarios, laudo.ListaServicoPublicoComunitario);
            MarcarInfraEstruturasUrbanas(viewModel.ListaInfraEstruturasUrbanas, laudo.ListaInfraEstruturaUrbana);

            if (laudo.DataHoraVistoria.HasValue)
            {
                viewModel.DataVistoria = laudo.DataHoraVistoria.Value.Date.ToString("dd/MM/yyyy");
                viewModel.HoraVistoria = laudo.DataHoraVistoria.Value.ToString("HH:mm");
            }

            return(viewModel);
        }
Example #15
0
 public void CreateNewAccount()
 {
     NavigationHelper.NavigateToURL(ObjectRepository.Config.GetDemoHome());
     MenuButtonHelper.SelectMenuButton(_myAccountTab);
     MenuButtonHelper.SelectMenuButton(_registerButton);
     TextBoxHelper.SendTextToTextbox(_firstName, _testContext.DataRow["FIRSTNAME"].ToString());
     TextBoxHelper.SendTextToTextbox(_lastName, _testContext.DataRow["LASTNAME"].ToString());
     TextBoxHelper.SendTextToTextbox(_email, _testContext.DataRow["EMAIL"].ToString());
     TextBoxHelper.SendTextToTextbox(_telephone, _testContext.DataRow["TELEPHONE"].ToString());
     TextBoxHelper.SendTextToTextbox(_password, _testContext.DataRow["PASSWORD"].ToString());
     TextBoxHelper.SendTextToTextbox(_confirmPassword, _testContext.DataRow["CONFIRMPASSWORD"].ToString());
     RadioButtonHelper.ClickOnOneRadiobutton(_newsletterYes);
     CheckBoxHelper.ClickCheckBox(_policyBox);
     MenuButtonHelper.SelectMenuButton(_createAccountButton);
     MenuButtonHelper.SelectMenuButton(_myAccountTab);
     MenuButtonHelper.SelectMenuButton(_logoutButton);
 }
Example #16
0
 public void XMLRegisterNewAccount()
 {
     NavigationHelper.NavigateToURL(ObjectRepository.Config.GetDemoHome());
     MenuButtonHelper.SelectMenuButton(_myAccountTab);
     MenuButtonHelper.SelectMenuButton(_registerButton);
     TextBoxHelper.SendTextToTextbox(_firstName, _testContext.DataRow["Firstname"].ToString());
     TextBoxHelper.SendTextToTextbox(_lastName, _testContext.DataRow["Lastname"].ToString());
     TextBoxHelper.SendTextToTextbox(_email, _testContext.DataRow["Email"].ToString());
     TextBoxHelper.SendTextToTextbox(_telephone, _testContext.DataRow["Telephone"].ToString());
     TextBoxHelper.SendTextToTextbox(_password, _testContext.DataRow["Password"].ToString());
     TextBoxHelper.SendTextToTextbox(_confirmPassword, _testContext.DataRow["ConfirmPassword"].ToString());
     RadioButtonHelper.ClickOnOneRadiobutton(_newsletterYes);
     CheckBoxHelper.ClickCheckBox(_policyBox);
     MenuButtonHelper.SelectMenuButton(_createAccountButton);
     MenuButtonHelper.SelectMenuButton(_myAccountTab);
     MenuButtonHelper.SelectMenuButton(_logoutButton);
 }
Example #17
0
        public void TestRadio()
        {
            NavigationHelper.NavigateToUrl(ObjectRepository.Config.GetWebsite());
            IWebElement element = ObjectRepository.Driver.FindElement(By.XPath("//a[@id='enter_bug']/span"));

            Console.WriteLine("Text : {0}", element.Text);
            LinkHelper.ClickLink(By.LinkText("File a Bug"));
            TextBoxHelper.TypeInTextBox(By.Id("Bugzilla_login"), ObjectRepository.Config.GetUsername());
            TextBoxHelper.TypeInTextBox(By.Id("Bugzilla_password"), ObjectRepository.Config.GetPassword());
            ButtonHelper.ClickButton(By.Id("log_in"));
            LinkHelper.ClickLink(By.XPath("/html/body/div[1]/ul[1]/li[9]/a"));
            LinkHelper.ClickLink(By.XPath(".//dt[@id='parameters']/a"));
            //IWebElement element = ObjectRepositiry.Driver.FindElement(By.Id("ssl_redirect-on"));
            //element.Click();
            Console.WriteLine("Selected : {0}", RadioButtonHelper.IsRadioButtonSelected(By.Id("ssl_redirect-off")));
            RadioButtonHelper.ClickRadioButton(By.Id("ssl_redirect-on"));
        }
Example #18
0
        private void UpdateCode()
        {
            var radioButtonStyle = RadioButtonHelper.GetRadioButtonStyle(RdbCustom1);
            var cornerRadius     = SldCornerRadius.Value;
            var checkedContent   = RadioButtonHelper.GetCheckedContent(RdbCustom1);

            TbCode.Text = "<RadioButton  Height=\"30\"" +
                          $"\nContent=\"{RdbCustom1.Content}\"" +
                          (radioButtonStyle == RadioButtonStyle.Standard ? "" : $"\npu:RadioButtonHelper.RadioButtonStyle=\"{radioButtonStyle}\"") +
                          (radioButtonStyle == RadioButtonStyle.Standard ? $"\nBackground=\"{RdbCustom1.Background.ToColor().ToHexString(true)}\"" : "") +
                          (radioButtonStyle == RadioButtonStyle.Button ? "" : $"\npu:RadioButtonHelper.BoxHeight=\"{RadioButtonHelper.GetBoxHeight(RdbCustom1)}\"") +
                          (radioButtonStyle == RadioButtonStyle.Button ? "" : $"\npu:RadioButtonHelper.BoxWidth=\"{RadioButtonHelper.GetBoxWidth(RdbCustom1)}\"") +
                          $"\npu:RadioButtonHelper.CheckedBackground=\"{RadioButtonHelper.GetCheckedBackground(RdbCustom1).ToColor().ToHexString(false)}\"" +
                          (cornerRadius == 2 ? "" : $"\npu:RadioButtonHelper.CornerRadius=\"{cornerRadius}\"") +
                          (checkedContent == null ? "" : $"\npu:RadioButtonHelper.CheckedContent=\"{checkedContent}\"") +
                          " />";
        }
Example #19
0
        public void RegisterNewAccountDdt()
        {
            NavigationHelper.NavigateToURL(ObjectRepository.Config.GetDemoRegister());

            MenuButtonHelper.SelectMenuButton(_myAccountTab);
            MenuButtonHelper.SelectMenuButton(_registerButton);
            TextboxHelper.SendTextToTextbox(_firstname, TestContext.DataRow["FIRSTNAME"].ToString());
            TextboxHelper.SendTextToTextbox(_lastname, TestContext.DataRow["LASTNAME"].ToString());
            TextboxHelper.SendTextToTextbox(_email, TestContext.DataRow["EMAIL"].ToString());
            TextboxHelper.SendTextToTextbox(_phone, TestContext.DataRow["PHONE"].ToString());
            TextboxHelper.SendTextToTextbox(_password, TestContext.DataRow["PASSWORD"].ToString());
            TextboxHelper.SendTextToTextbox(_confirmPassword, TestContext.DataRow["CONFIRMPASSWORD"].ToString());
            RadioButtonHelper.ClickOnOneRadioButton(_newsletterYes);
            CheckboxHelper.ClickCheckbox(_policyBox);
            MenuButtonHelper.SelectMenuButton(_continueButton);
            MenuButtonHelper.SelectMenuButton(_myAccountTab);
            MenuButtonHelper.SelectMenuButton(_logoutButton);
        }
        public void Elements2()
        {
            NavigationHelper.NavigateToUrl(ObjectRepository.Config.GetWebsite());

            //help to navigate to the Register page
            ButtonHelper.IsButtonEnable(By.XPath("//*[@id=\"top-links\"]/ul/li[2]/a/span[1]"));
            Thread.Sleep(4000);
            ButtonHelper.ClickButton(By.XPath("//*[@id=\"top-links\"]/ul/li[2]/a/span[1]"));
            ButtonHelper.ClickButton(By.PartialLinkText("Register"));

            WaitHelper.WaitForElement(By.XPath("//*[@id='content']/form/fieldset[3]/div/div/label[1]/input"));
            RadioButtonHelper.IsRadioButtonSelected(By.CssSelector("#content > form > fieldset:nth-child(3) > div > div > label:nth-child(1) > input[type='radio']"));
            RadioButtonHelper.ClickRadioButton(By.CssSelector("#content > form > fieldset:nth-child(3) > div > div > label:nth-child(1) > input[type='radio']"));

            WaitHelper.WaitForElement(By.ClassName("agree"));
            Console.WriteLine(CheckboxHelper.IsCheckBoxChecked(By.Name("agree")));
            CheckboxHelper.CheckACheckBox(By.Name("agree"));
        }
        private void ChbChangeIfChecked_CheckChanged(object sender, RoutedEventArgs e)
        {
            if (!IsLoaded)
            {
                return;
            }

            if (ChbChangeIfChecked.IsChecked == true)
            {
                RadioButtonHelper.SetCheckedContent(RdbCustom1, "Checked !");
                RadioButtonHelper.SetCheckedContent(RdbCustom2, "Checked !");
            }
            else
            {
                RadioButtonHelper.SetCheckedContent(RdbCustom1, null);

                RadioButtonHelper.SetCheckedContent(RdbCustom2, null);
            }
        }
        public void RegisterNewAccountDdt()
        {
            NavigationHelper.NavigateToURl(ObjectRepository.Config.GetWebsite());
            //var homepage = new HomePage();
            //    homepage.SelectRegisterAccountButton(); // let us write this in a different way
            MenuButtonHelper.SelectMenuButton(_myAccountTab);
            MenuButtonHelper.SelectMenuButton(_registerButton);

            TextboxHelper.SendTextToTextbox(_firstname, TestContext.DataRow["FIRSTNAME"].ToString());
            TextboxHelper.SendTextToTextbox(_lastname, TestContext.DataRow["LASTNAME"].ToString());
            TextboxHelper.SendTextToTextbox(_email, TestContext.DataRow["EMAIL"].ToString());
            TextboxHelper.SendTextToTextbox(_phone, TestContext.DataRow["PHONE"].ToString());
            TextboxHelper.SendTextToTextbox(_password, TestContext.DataRow["PASSWORD"].ToString());
            TextboxHelper.SendTextToTextbox(_confirmPassword, TestContext.DataRow["CONFIRMPASSWORD"].ToString());
            RadioButtonHelper.ClickOneRadiobutton(_newsletterYes);
            CheckboxHelper.ClickCheckbox(_policyBox);
            MenuButtonHelper.SelectMenuButton(_continueButton);
            MenuButtonHelper.SelectMenuButton(_myAccountTab);
            MenuButtonHelper.SelectMenuButton(_logoutButton);
            //return new UserAccountPage();
        }
Example #23
0
        public ActionResult Index(int id = 0)
        {
            var usuario = id > 0 ? UsuarioRepositorio.Obter(WorkLifetimeManager.Value, id) : new Usuario {
                Perfil = (int)EnumPerfil.UsuarioComum
            };

            return(PartialView(new UsuarioViewModel
            {
                Usuario = new UsuarioModel
                {
                    Id = usuario.UsuarioId,
                    Nome = usuario.Nome,
                    Email = usuario.Email,
                    Perfil = usuario.Perfil,
                    CPF = usuario.CPF,
                    CREA = usuario.CREA
                },

                OpcoesPerfil = RadioButtonHelper.ParseEnumToRadioButtonList((EnumPerfil)usuario.Perfil)
            }));
        }
Example #24
0
        public void ReadFromExcelFile()
        {
            //NavigationHelper.
            //    NavigateToURL(ObjectRepository.
            //    Config.
            //    GetWebsite());

            MenuButtonHelper.SelectMenuButton(_myAccountTab);
            MenuButtonHelper.SelectMenuButton(_registerButton);

            TextboxHelper.SendTextToTextbox(_firstname, TestContext.DataRow["FirstName"].ToString());
            TextboxHelper.SendTextToTextbox(_lastname, TestContext.DataRow["LastName"].ToString());
            TextboxHelper.SendTextToTextbox(_email, TestContext.DataRow["Email"].ToString());
            TextboxHelper.SendTextToTextbox(_phone, TestContext.DataRow["Phone"].ToString());
            TextboxHelper.SendTextToTextbox(_password, TestContext.DataRow["Password"].ToString());
            TextboxHelper.SendTextToTextbox(_confirmPassword, TestContext.DataRow["ConfirmPassword"].ToString());
            RadioButtonHelper.ClickOnOneRadioButton(_newsletterYes);
            CheckboxHelper.ClickCheckbox(_policyBox);
            MenuButtonHelper.SelectMenuButton(_continueButton);
            MenuButtonHelper.SelectMenuButton(_myAccountTab);
            MenuButtonHelper.SelectMenuButton(_logoutButton);
        }
Example #25
0
 public void SelectTripTypeRadioButton()
 {
     RadioButtonHelper.isRadioButtonSelected(By.XPath("//input[@value='oneway']"));
     RadioButtonHelper.ClickRadioButton(By.XPath("//input[@value='oneway']"));
 }
Example #26
0
 public void SlelectServiceTypeRadioButton()
 {
     RadioButtonHelper.isRadioButtonSelected(By.XPath("//input[@value='Coach']"));
     RadioButtonHelper.ClickRadioButton(By.XPath("//input[@value='Coach']"));
 }
Example #27
0
        private void AddList(SaveLoader.N2NConfig config)
        {
            SolidColorBrush Brush = new SolidColorBrush();

            Brush.Color = Color.FromArgb(189, 230, 251, 255);


            ListViewItem item  = new ListViewItem();
            WrapPanel    wrap  = new WrapPanel();
            RadioButton  check = new RadioButton();
            TextBlock    text  = new TextBlock();

            item.Height = 25;
            item.Name   = "UUID" + config.UUID;
            RegisterName("UUID" + config.UUID, item);
            wrap.Margin            = new Thickness(10, 0, 10, 0);
            wrap.VerticalAlignment = VerticalAlignment.Center;
            check.Name             = "CHECK" + config.UUID;
            RegisterName("CHECK" + config.UUID, check);
            check.Background        = Brushes.Transparent;
            check.GroupName         = "Used";
            check.Checked          += ChangeUsed;
            check.VerticalAlignment = VerticalAlignment.Center;
            RadioButtonHelper.SetCheckedBackground(check, Brushes.Transparent);
            RadioButtonHelper.SetGlyphBrush(check, Brushes.Transparent);
            RadioButtonHelper.SetCheckedGlyphBrush(check, Brush);
            text.Text              = "| " + config.Name;
            text.Foreground        = Brush;
            text.VerticalAlignment = VerticalAlignment.Center;

            //托盘菜单项
            MenuItem menu = new MenuItem();

            menu.Header   = config.Name;
            menu.Height   = 25;
            menu.MinWidth = 150;
            menu.Name     = "MENU" + config.UUID;
            RegisterName("MENU" + config.UUID, menu);
            menu.Click += TaskBarChangeList;

            if (config.isUsed)
            {
                item.IsSelected       = true;
                menu.IsChecked        = true;
                check.IsChecked       = true;
                nowUsed               = config;
                nName.Text            = config.Name;
                nIP.Text              = config.iP;
                nAdd.Text             = config.iPAdditional;
                nSever.Text           = config.severIP + ":" + config.severPost;
                nTeamName.Text        = config.teamName;
                nPassword.Text        = config.teamPassword;
                nowConfigs.Visibility = Visibility.Visible;
            }

            wrap.Children.Add(check);
            wrap.Children.Add(text);
            item.Content = wrap;
            ConfigList.Items.Add(item);
            TaskBarConfigList.Items.Add(menu);
        }