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")); }
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")); }
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")); }