public void PlaceOrder(string productName, string quantity, string customerName, string street, string city, string state, string zip, string cardType, string cardNumber, string expdate) { ComboBoxHelper.SelectElementByText(ProductDropDown, productName); QuantityTextbox.SendKeys(quantity); CustomerNameTextbox.SendKeys(customerName); StreetTextbox.SendKeys(street); CityTextbox.SendKeys(city); StateTextbox.SendKeys(state); ZipTextBox.SendKeys(zip); if (cardType == "Visa") { RadioButtonHelper.ClickRadioButton(By.Id("ctl00_MainContent_fmwOrder_cardList_0")); } else if (cardType == "Mastercard") { RadioButtonHelper.ClickRadioButton(By.Id("ctl00_MainContent_fmwOrder_cardList_1")); } else if (cardType == "AmericanExpress") { RadioButtonHelper.ClickRadioButton(By.Id("ctl00_MainContent_fmwOrder_cardList_2")); } else { throw new Exception("No Such Card Type Exist"); } CardNumberTextBox.SendKeys(cardNumber); ExpDateTextBox.SendKeys(expdate); }
public void TestFrame() { NavigationHelper.NavigateToUrl("http://omayo.blogspot.com/"); IFrameHelper.SwitchToFrameId(By.Id("iframe2")); LinkHelper.ClickOnLink(By.XPath("//a[text()='Chapter1']")); RadioButtonHelper.ClickRadioButton(By.Id("radiobutton")); CheckBoxHelper.CheckedCheckBox(By.XPath("//select[@id='selecttype']/following-sibling::input")); ComboBoxHelper.SelectIndex(By.Id("selecttype"), 2); IFrameHelper.SwitchToDefaultContent(); Console.WriteLine(ObjectRepository.Driver.Title); }
public void TestRadio() { NavigationHelper.NavigateToUrl(ObjectRepository.Config.GetWebsite()); 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("//div[@id='header']/ul[1]/li[9]/a")); LinkHelper.ClickLink(By.XPath("//dt[@id='parameters']/a")); RadioButtonHelper.ClickRadioButton(By.Id("ssl_redirect-on")); }
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()); Console.WriteLine("Return buttons status is :{0}", RadioButtonHelper.IsRadioButtonchecked(By.Id("fsc-trip-type-selector-return"))); Console.WriteLine("Return buttons text is :{0}", RadioButtonHelper.GetRadioButtonText(By.XPath("//*[@id='flights-search-controls-root']/div/div/form/div[1]/div/label[1]/span"))); RadioButtonHelper.ClickRadioButton(By.Id("fsc-trip-type-selector-one-way")); //IWebElement ele = ObjectRepository.Driver.FindElement(By.Id("fsc-trip-type-selector-one-way")); //ele.Click(); LinkHelper.ClickLink(By.XPath("//*[@id='authentication-link' and @class='login']")); LinkHelper.ClickLink(By.XPath("//div[@class='Qk3sp3k23b-uqHOY6J1-E']")); TextboxHelper.TypeInTextbox(By.XPath("//*[@id='email']"), ObjectRepository.Config.GetUserName()); TextboxHelper.TypeInTextbox(By.XPath("//*[@id='password']"), ObjectRepository.Config.GetPassword()); Console.WriteLine("Enabled : {0}", ButtonHelper.IsButonEnabled(By.XPath("//*[@class='bpk-button-IZE-J ProgressionButton__button-3U-H6']"))); ButtonHelper.ClickButton(By.XPath("//*[@class='bpk-button-IZE-J ProgressionButton__button-3U-H6']")); }
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")); }
public void SlelectServiceTypeRadioButton() { RadioButtonHelper.isRadioButtonSelected(By.XPath("//input[@value='Coach']")); RadioButtonHelper.ClickRadioButton(By.XPath("//input[@value='Coach']")); }
public void SelectTripTypeRadioButton() { RadioButtonHelper.isRadioButtonSelected(By.XPath("//input[@value='oneway']")); RadioButtonHelper.ClickRadioButton(By.XPath("//input[@value='oneway']")); }