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);
 }
Beispiel #2
0
 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);
 }
Beispiel #3
0
 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"));
 }
Beispiel #4
0
 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"));
 }
Beispiel #5
0
        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']"));
        }
Beispiel #6
0
        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"));
        }
Beispiel #8
0
 public void SlelectServiceTypeRadioButton()
 {
     RadioButtonHelper.isRadioButtonSelected(By.XPath("//input[@value='Coach']"));
     RadioButtonHelper.ClickRadioButton(By.XPath("//input[@value='Coach']"));
 }
Beispiel #9
0
 public void SelectTripTypeRadioButton()
 {
     RadioButtonHelper.isRadioButtonSelected(By.XPath("//input[@value='oneway']"));
     RadioButtonHelper.ClickRadioButton(By.XPath("//input[@value='oneway']"));
 }