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 VerifyPackageAddPersistsAfterBuildSaved() { CPQNavigate.NavigateToPackagesPage(Brand.RAN, ModelPageUrl.RANGER_XP1000_EPS_STEEL_BLUE_PACKAGES); Packages.WaitForPackagesPageToLoad(); Packages.ClickAddPackageByDesc("Ride Command"); Packages.FooterModule.ClickFooterNextButton(); Accessories.WaitForAccessoriesPageToLoad(); Accessories.ClickCategoryByName("Wheel"); Accessories.ClickSubcategoryByName("Trail"); Accessories.ClickAccessoryAddByProductName("Buckle- Accent"); Accessories.Toolbar.ClickToolbarSaveIcon(); Accessories.EnterBuildName(); Accessories.ClickSaveBuildModalSave(); AccountMgmt.Login(UserAccountData.NON_EMPLOYEE_1); Accessories.WaitForAccessoriesPageToLoad(); Accessories.FooterModule.OpenBuildSummary(); Accessories.VerifyKitPackageDescPresentBuildSummary(new string[] { "Ride Command" }); }
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()); }