//[Test, Category(TestCategories.ATV), Category(TestCategories.STEPPED_PROCESS), RetryDynamic] public void VerifyAtvSteppedProcessTwoSeat() { CPQNavigate.NavigateToModelsPage(Brand.ATV); BuildModelPage.WaitForBuildModelPageToLoad(); BuildModelPage.ClickTwoSeat(); CompleteSteppedProcessAndValidate(); }
private void ClickRandomModeTrimSeeSpecsLinkAndVerify() { BuildModelPage.WaitForBuildModelPageToLoad(); BuildModelPage.SelectRandomSeatOption(); BuildModelPage.ClickRandomModel(); BuildTrimPage.ClickRandomSeeSpecsLink(); Assert.IsTrue(BuildTrimPage.IsSeeSpecsModalDisplayed()); }
//[Test, Category(TestCategories.GEN), Category(TestCategories.MODELS_PAGE), RetryDynamic] //[Ignore("Brand running CPQ v3 version")] public void VerifyNotDuplicateModelsGen() { CPQNavigate.NavigateToModelsPage(Brand.GEN); BuildModelPage.ClickTwoSeat(); Assert.IsTrue(BuildModelPage.VerifyModelsAreNotDuplicates()); BuildModelPage.ClickSelectSeatsDropdown(); BuildModelPage.ClickFourSeat(); Assert.IsTrue(BuildModelPage.VerifyModelsAreNotDuplicates()); }
//[Test, Category(TestCategories.GEN), Category(TestCategories.TRIMS_PAGE), RetryDynamic] //[Ignore("Brand running CPQ v3 version")] public void VerifyTrimsNotDuplicateGen() { CPQNavigate.NavigateToModelsPage(Brand.GEN); BuildModelPage.ClickTwoSeat(); BuildTrimPage.ClickEachModelAndVerifyTrimsAreNotDuplicate(); BuildModelPage.ClickSelectSeatsDropdown(); BuildModelPage.ClickFourSeat(); BuildModelPage.ClickEachModelAndVerifyTrimsAreNotDuplicate(); }
public void VerifyIndNavigationBackV2() { CPQNavigate.NavigateToAccessoriesPage(Brand.IND, ModelPageUrl.INDIAN_SPRINGFIELD_BASE_TEST); BuildConfigurePage.WaitForBuildPageToLoad(); Assert.IsTrue(BuildConfigurePage.IsNavigationBarDisplayed(), "Navigation bar is not present"); BuildConfigurePage.ClickColorFromNavigationBar(); BuildColorPage.WaitForColorPageToLoad(); Assert.IsTrue(BuildColorPage.UrlContains(BUILD_COLOR_PART_URL)); BuildConfigurePage.ClickCategoriesFromNavigationBar(); Assert.IsTrue(BuildModelPage.UrlContains(BUILD_CATEGORY_PART_URL)); }
private void CompleteSteppedProcessAndValidate() { BuildModelPage.ClickUniqueColorGeneralModel(); BuildTrimPage.ClickRandomTrim(); BuildConfigurePage.WaitForBuildPageToLoad(); BuildConfigurePage.AddRandomTiresAccessory(); BuildConfigurePage.ClickIamFinishedButton(); BuildQuotePage.WaitForBuildQuotePgeToLoad(); BuildQuotePage.FillQuoteFormDefaultData(); BuildQuotePage.ClickGetInternetPriceButton(); BuildConfirmationPage.WaitForBuildConfirmationPageToLoad(); BuildConfirmationPage.VerifyNewBuildConfirmationAsExpected(); }
//[Test, Category(TestCategories.ACE), Category(TestCategories.STEPPED_PROCESS), RetryDynamic] public void VerifyAceSteppedProcess() { CPQNavigate.NavigateToModelsPage(Brand.ACE); BuildModelPage.WaitForBuildModelPageToLoad(); BuildModelPage.ClickRandomModel(); BuildConfigurePage.WaitForBuildPageToLoad(); BuildConfigurePage.ClickRandomAccessoryAvoidPRP(); BuildConfigurePage.ClickIamFinishedButton(); BuildQuotePage.WaitForBuildQuotePgeToLoad(); BuildQuotePage.FillQuoteFormDefaultData(); BuildQuotePage.ClickGetInternetPriceButton(); BuildConfirmationPage.WaitForBuildConfirmationPageToLoad(); BuildConfirmationPage.VerifyNewBuildConfirmationAsExpected(); }
private void CompleteSteppedProcessAndValidate() { BuildModelPage.ClickRandomModel(); BuildColorPage.WaitForColorPageToLoad(); BuildColorPage.ClickColor(); BuildColorPage.ClickNextButton(); BuildConfigurePage.WaitForBuildPageToLoad(); BuildConfigurePage.ClickAccessoryCategory("Engine"); BuildConfigurePage.ClickAccessorySubCategory("Intake"); BuildConfigurePage.ClickRandomAccessoryCardAddButton(); BuildConfigurePage.ClickIamFinishedButton(); BuildQuotePage.WaitForBuildQuotePgeToLoad(); BuildQuotePage.FillQuoteFormDefaultData(); BuildQuotePage.ClickGetInternetPriceButton(); BuildConfirmationPage.WaitForBuildConfirmationPageToLoad(); BuildConfirmationPage.VerifyNewBuildConfirmationAsExpected(); }
//[Test, Category(TestCategories.GEM), Category(TestCategories.STEPPED_PROCESS), RetryDynamic] public void VerifyGemSteppedProcessUtility() { CPQNavigate.NavigateToModelsPage(Brand.GEM); BuildModelPage.ClickFamilyCategorySlide("Utility"); BuildModelPage.ClickRandomWholeGoodCard(); BuildConfigurePage.WaitForBuildPageToLoad(); BuildConfigurePage.ClickAccessoryCategory("Exterior"); BuildConfigurePage.ClickAccessorySubCategory("Roof"); BuildConfigurePage.ClickRandomAccessoryCardAddButton(); BuildConfigurePage.ClickIamFinishedButtonOld(); BuildQuotePage.WaitForBuildQuotePgeToLoad(); BuildQuotePage.FillQuoteFormDefaultData(); BuildQuotePage.ClickFormPersonalUseOption(); BuildQuotePage.ClickGetInternetPriceButton(); BuildConfirmationPage.WaitForGemConfirmationPageToLoad(); BuildConfirmationPage.ClickBuildSummaryToggleCaret(); Assert.IsTrue(BuildConfirmationPage.GetGemAddedAccessoriesCount() > 0); }
public void VerifyRestartBuildFunctionalityv2() { CPQNavigate.NavigateToCategoryPage(Brand.IND); BuildCategoryPage.WaitForCategoryPageToLoad(); BuildCategoryPage.ClickOnIndianCategory("scout"); BuildModelPage.ClickRandomModel(); BuildColorPage.WaitForColorPageToLoad(); BuildColorPage.ClickColor(); BuildColorPage.ClickNextButton(); BuildConfigurePage.WaitForBuildPageToLoad(); BuildConfigurePage.ClickAccessoryCategory("Engine"); BuildConfigurePage.ClickAccessorySubCategory("Intake"); BuildConfigurePage.ClickSpecificAccessoryCardAddButton("Intake"); BuildConfigurePage.VerifyItemsIdsPresentBuildSummary(new string[] { "2882519" }); BuildConfigurePage.ClickBuildRestartButton(); BuildConfigurePage.ClickConfirmationContinueButton(); BuildConfigurePage.VerifyItemsIdsNotPresentBuildSummary(new string[] { "2882519" }); }
//[Test, Category(TestCategories.RZR), Category(TestCategories.STEPPED_PROCESS), RetryDynamic] public void VerifyRzrSteppedProcessFourSeat() { CPQNavigate.NavigateToModelsPage(Brand.RZR); BuildModelPage.WaitForBuildModelPageToLoad(); BuildModelPage.ClickFourSeat(); BuildModelPage.ClickRandomModel(); BuildTrimPage.WaitForTrimPageToLoad(); BuildTrimPage.ClickRandomTrim(); BuildColorPage.WaitForColorPageToLoad(); BuildColorPage.ClickColor(); BuildColorPage.ClickNextButton(); BuildConfigurePage.WaitForBuildPageToLoad(); BuildConfigurePage.ClickRandomAccessoryAvoidPRP(); BuildConfigurePage.ClickIamFinishedButton(); BuildQuotePage.WaitForBuildQuotePgeToLoad(); BuildQuotePage.FillQuoteFormDefaultData(); BuildQuotePage.ClickGetInternetPriceButton(); BuildConfirmationPage.WaitForBuildConfirmationPageToLoad(); BuildConfirmationPage.VerifyNewBuildConfirmationAsExpected(); }
public void VerifySlgSteppedProcessSLR() { CPQNavigate.NavigateToModelsPage(Brand.SLG); BuildModelPage.ClickSlingshotByVersion("SLR"); CompleteTrimSteppedProcessAndValidate(); }
public void VerifyGenSteppedProcessFourSeats() { CPQNavigate.NavigateToModelsPage(Brand.GEN); BuildModelPage.ClickFourSeat(); CompleteSteppedProcessAndValidate(); }
//[Test, Category(TestCategories.ACE), Category(TestCategories.MODELS_PAGE), RetryDynamic] //[Ignore("Brand running CPQ v3 version")] public void VerifyNotDuplicateModelsAce() { CPQNavigate.NavigateToModelsPage(Brand.ACE); Assert.IsTrue(BuildModelPage.VerifyModelsAreNotDuplicates()); }