Ejemplo n.º 1
0
 /// <summary>
 /// Function to click save quote button.
 /// </summary>
 /// <returns></returns>
 public QuotePage SaveQuoteButton()
 {
     Thread.Sleep(4000);
     WaitHelpers.WaitForElementToBecomeVisibleWithinTimeout(driver, SaveButton, 120);
     SaveButton.Clickme(driver);
     _logger.Info($": Successfully clicked save quote button.");
     return(this);
 }
Ejemplo n.º 2
0
        /// <summary>
        /// Function to verify quote creation.
        /// </summary>
        /// <returns></returns>
        public bool VerifyQuoteCreation()
        {
            WaitHelpers.WaitForElementToBecomeVisibleWithinTimeout(driver, QuoteActions, 60);
            bool quoteActions = false;

            if (QuoteActions.Displayed)
            {
                quoteActions = true;
                _logger.Info($" Verifying Quote Creation.");
            }

            return(quoteActions);
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Verifying Error popup is displayed.
        /// </summary>
        /// <returns></returns>
        public bool VerifyErrorPopup()
        {
            WaitHelpers.WaitForElementToBecomeVisibleWithinTimeout(driver, OkButton, 60);
            bool errorPopup = false;

            if (OkButton.Displayed)
            {
                errorPopup = true;
                _logger.Info($" Error Popup Is Displayed.");
            }

            return(errorPopup);
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Function to verify all products are added.
        /// </summary>
        /// <returns></returns>
        public bool VerifyTotalProducts(List <DataDictionary> productLineData)
        {
            Thread.Sleep(5000);
            WaitHelpers.WaitForElementToBecomeVisibleWithinTimeout(driver, TotalProducts, 60);
            String totalProductsOnScreen = TotalProducts.GetText(driver);
            int    totalCountOfProducts  = productLineData.Count;
            String totalProductsEntered  = "TOTAL PRODUCTS" + totalCountOfProducts.ToString();
            bool   productQuantity       = false;

            if (totalProductsOnScreen.Contains(totalProductsEntered))
            {
                productQuantity = true;
                _logger.Info($"Verifying quantity Of Products Entered was {totalProductsEntered} and product quantity on screen is {totalProductsOnScreen}");
            }
            return(productQuantity);
        }
Ejemplo n.º 5
0
 /// <summary>
 /// Warning popup Ok button click.
 /// </summary>
 /// <returns></returns>
 public QuotePage OkOnErrorMessage()
 {
     WaitHelpers.WaitForElementToBecomeVisibleWithinTimeout(driver, OkButton, 60);
     OkButton.Clickme(driver);
     return(this);
 }