コード例 #1
0
        public void ClickAllMainOptionsAnonymous()
        {
            string expectedLoginPageTitle = "Login";
            //string expectedTrackOrderPageTitle = "Track Order";
            string expectedQuickOrderPageTitle = "QuickOrder";
            string expectedCartPageTitle       = "Cart";

            APIndexPage indexPage = new APIndexPage(Driver, Url);

            APLoginPage loginPage = indexPage.Header.ClickOnSignIn();

            Assert.AreEqual(expectedLoginPageTitle, Driver.Title);

            //TODO
            //TrackOrderPage
            //Assert

            QuickOrdersHomePage quickOrderPage = loginPage.Header.ClickOnQuickOrder();

            Assert.AreEqual(expectedQuickOrderPageTitle, Driver.Title);

            APCartPage cartPage = quickOrderPage.Header.ClickOnViewCart();

            Assert.AreEqual(expectedCartPageTitle, Driver.Title);
        }
コード例 #2
0
        public void Validate_ItemAddedToCart()
        {
            APIndexPage indexPage = new APIndexPage(Driver, Url);

            var testUser = DataFactory.Users.CreateTestUser();

            QuickOrdersHomePage QuickOrderPage = indexPage.Header.ClickOnQuickOrder();

            QuickOrderPage.TypeAllPointsNumber(AllPointsNumber);

            QuickOrderPage.TypeQty(Qty);

            APCartPage cartHomePage = QuickOrderPage.ClickAddToCart();

            Assert.IsTrue(cartHomePage.SKUSectionIsDisplayed(), "No Items added in Cart");
        }
コード例 #3
0
        public void Validate_ItemAddedToCart()
        {
            IndexPage indexPage = new IndexPage(driver, url);

            var user = dataFactory.CreateLoginAccount();

            QuickOrdersHomePage QuickOrderPage = indexPage.Header.ClickOnQuickOrder();

            QuickOrderPage.TypeAllPointsNumber(AllPointsNumber);

            QuickOrderPage.TypeQty(Qty);

            CartPage cartHomePage = QuickOrderPage.ClickAddToCart();

            Assert.IsTrue(cartHomePage.SKUSectionIsDisplayed(), "No Items added in Cart");
        }
コード例 #4
0
        public void Validate_YourPriceLabel()
        {
            APIndexPage indexPage = new APIndexPage(Driver, Url);

            var user = DataFactory.Users.CreateTestUser();

            APLoginPage loginPage = indexPage.Header.ClickOnSignIn();

            indexPage = loginPage.Login(user.Username, user.Password);

            QuickOrdersHomePage QuickOrderPage = indexPage.Header.ClickOnQuickOrder();

            QuickOrderPage.TypeAllPointsNumber(AllPointsNumber);

            QuickOrderPage.TypeQty(Qty);

            Assert.IsTrue(QuickOrderPage.Validate_YourPriceLabelIsDisplayed(), "Your Price is not Displayed");
        }
コード例 #5
0
        public void Validate_YourPriceLabel()
        {
            IndexPage indexPage = new IndexPage(driver, url);

            var user = dataFactory.CreateLoginAccount();

            LoginPage loginPage = indexPage.Header.ClickOnSignIn();

            indexPage = loginPage.Login(user.Email, user.Password);

            QuickOrdersHomePage QuickOrderPage = indexPage.Header.ClickOnQuickOrder();

            QuickOrderPage.TypeAllPointsNumber(AllPointsNumber);

            QuickOrderPage.TypeQty(Qty);

            Assert.IsTrue(QuickOrderPage.Validate_YourPriceLabelIsDisplayed(), "Your Price is not Dispalyed");
        }