//[Test, Category(TestCategories.ATV), Category(TestCategories.ACCESSORY_CONFLICTS), RetryDynamic] public void VerifyConflictIsTriggeredAtv() { CPQNavigate.NavigateToAccessoriesPage(Brand.ATV, ModelPageUrl.ATV_450_HO_CONFLICT); BuildConfigurePage.WaitForBuildPageToLoad(); BuildConfigurePage.ClickAccessoryCategory("Protection"); BuildConfigurePage.ClickAccessorySubCategory("Windshields"); BuildConfigurePage.ClickSpecificAccessoryCardAddButton("Windshield- Clear"); BuildConfigurePage.ClickAccessorySubCategory("handguards"); BuildConfigurePage.ClickRandomAccessoryCardAddButton(); BuildConfigurePage.VerifyConflictContainerDisplayed(); }
public void VerifyConflictIsTriggeredInd() { CPQNavigate.NavigateToAccessoriesPage(Brand.IND, ModelPageUrl.INDIAN_CHIEFTAIN_CONFLICT); BuildConfigurePage.WaitForBuildPageToLoad(); BuildConfigurePage.ClickAccessoryCategory("Storage"); BuildConfigurePage.ClickAccessorySubCategory("Quick Release"); BuildConfigurePage.ClickSpecificAccessoryCardAddButton("Steel Gray"); BuildConfigurePage.ClickAccessoryCategory("Seats"); BuildConfigurePage.ClickAccessorySubCategory("Passenger sissybar"); BuildConfigurePage.ClickRandomAccessoryCardAddButton(); BuildConfigurePage.VerifyConflictContainerDisplayed(); }
public void VerifyConflictIsTriggeredSlg() { CPQNavigate.NavigateToAccessoriesPage(Brand.SLG, ModelPageUrl.SLG_S_CONFLICT); BuildConfigurePage.WaitForBuildPageToLoad(); BuildConfigurePage.ClickAccessoryCategory("Functional"); BuildConfigurePage.ClickAccessorySubCategory("Performance"); BuildConfigurePage.ClickSpecificAccessoryCardAddButton("wheel kit"); BuildConfigurePage.ClickAccessoryCategory("Style"); BuildConfigurePage.ClickAccessorySubCategory("narrow fenders"); BuildConfigurePage.ClickRandomAccessoryCardAddButton(); BuildConfigurePage.VerifyConflictContainerDisplayed(); }
private void CompleteSteppedProcessAndValidate() { BuildConfigurePage.WaitForBuildPageToLoad(); BuildConfigurePage.ClickAccessoryCategory("functional"); BuildConfigurePage.ClickAccessorySubCategory("covers"); BuildConfigurePage.ClickRandomAccessoryCardAddButton(); BuildConfigurePage.ClickIamFinishedButtonOld(); BuildQuotePage.WaitForBuildQuotePgeToLoad(); BuildQuotePage.FillQuoteFormDefaultData(); BuildQuotePage.ClickGetInternetPriceButton(); BuildConfirmationPage.WaitForBuildConfirmationPageToLoad(); BuildConfirmationPage.VerifyBuildconfirmationPageIsAsExpected(); }
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); }