Exemple #1
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"));
        }
Exemple #2
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);
            }
        }
 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"));
 }
Exemple #4
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"));
        }
        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"));
        }