Beispiel #1
0
 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());
        }
Beispiel #3
0
        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());
        }