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 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()); }
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.ClickOneRadiobutton(_newsletterYes); CheckboxHelper.ClickCheckbox(_policyBox); MenuButtonHelper.SelectMenuButton(_continueButton); MenuButtonHelper.SelectMenuButton(_myAccountTab); MenuButtonHelper.SelectMenuButton(_logoutButton); }
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(); }