public void VerifyAccessorySeeDetailsLinkPackageSubProducts() { CPQNavigate.NavigateToPackagesPage(Brand.RAN, ModelPageUrl.RANGER_XP1000_EPS_STEEL_BLUE_PACKAGES); Accessories.WaitForAccessoriesPageToLoad(); Packages.ClickPackageDetailsLinkByDesc("Ride Command"); Assert.IsTrue(Packages.IsPackageInfoDescDisplayed(), "Package Info Details is not displayed"); Packages.ClickSubProductDetailsLinkByDesc("Display"); Assert.IsTrue(Packages.IsSubProductInfoDescDisplayed(), "Sub product Info Details is not displayed"); }
public void VerifyPackageSubproductsSummaryRan() { List <string> subproducts = new List <string>(); CPQNavigate.NavigateToPackagesPage(Brand.RAN, ModelPageUrl.RANGER_XP1000_EPS_STEEL_BLUE_PACKAGES); Packages.WaitForPackagesPageToLoad(); Packages.ClickPackageDetailsLinkByDesc("Ride Command"); subproducts = Packages.GetPackageSubproductsNames(); Packages.ClickAddPackageByDesc("Ride Command"); Packages.FooterModule.ClickFooterNextButton(); Accessories.WaitForAccessoriesPageToLoad(); Accessories.FooterModule.OpenBuildSummary(); Accessories.ClickKitPackageDropDown(); Accessories.VerifyItemsDescPresentBuildSummary(subproducts.ToArray()); }
public void VerifyPackageSubproductsConfirmationPage() { List <string> subproducts = new List <string>(); CPQNavigate.NavigateToPackagesPage(Brand.RAN, ModelPageUrl.RANGER_XP1000_EPS_STEEL_BLUE_PACKAGES); Packages.WaitForPackagesPageToLoad(); Packages.ClickPackageDetailsLinkByDesc("Ride Command"); subproducts = Packages.GetPackageSubproductsNames(); Packages.ClickAddPackageByDesc("Ride Command"); Packages.FooterModule.ClickFooterNextButton(); Accessories.WaitForAccessoriesPageToLoad(); Accessories.FooterModule.OpenBuildSummary(); Accessories.WaitUntilBuildSummaryIsDisplayed(); Accessories.ClikIamFinishedButton(); Quote.WaitForBuildQuotePageToLoad(); Quote.FillQuoteFormDefaultData(); Quote.ClickGetInternetPriceButton(); Confirmation.WaitUntilConfirmationPageLoads(); Confirmation.VerifyPackageDescPresentConfirmation(new string[] { "Ride Command" }); Confirmation.ClickKitPackageDropdownArrow(); Confirmation.VerifyPkgSubproductsPresentConfirmation(subproducts.ToArray()); }