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(); // } //} }
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); }
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); }