/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <summary> /// Warning popup Ok button click. /// </summary> /// <returns></returns> public QuotePage OkOnErrorMessage() { WaitHelpers.WaitForElementToBecomeVisibleWithinTimeout(driver, OkButton, 60); OkButton.Clickme(driver); return(this); }