예제 #1
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();
     //    }
     //}
 }
예제 #2
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);
 }
예제 #3
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);
 }