Beispiel #1
0
        // modal close button

        #endregion

        #region Page Interactions

        public DonateExtraOptions GetDonateExtraOption()
        {
            linkEditRegistration.Click();
            Thread.Sleep(1000);
            IWebElement selectDonatExtra = Driver.FindElement(
                By.XPath("/html/body/div[3]/main/div/div/div/div/div[3]/div/div[2]/div/div/div/div/div/div/div/div[2]/form/div[1]/div[8]/select"));

            DonateExtraOptions selectedOption = (DonateExtraOptions)selectDonatExtra.GetSelectedIndex();

            btnClose5KFormModal.Click();

            return(selectedOption);
        }
Beispiel #2
0
        public void The_Donate_Extra_Dropdown_Adds_Donation_Item_To_Cart()
        {
            IWebDriver            driver = WebDrivers.Current;
            FiveKRegistrationForm form5K = new FiveKRegistrationForm(driver, RegistrationTypes.Student);

            RegistrationData data = new RegistrationData(true);

            data.DonateExtra = DonateExtraOptions._100;
            form5K.FillWithData(data);

            form5K.btnFormAddToCart.Click();
            Thread.Sleep(1500);

            Cart cartPage = new Cart(driver);

            cartPage.NavigateToBaseURL();

            DonateExtraOptions actualOption = cartPage.GetDonateExtraOption();

            Assert.AreEqual(data.DonateExtra, actualOption);

            WebDrivers.ResetCurrentDriver();
        }