예제 #1
0
 //[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();
 }
예제 #2
0
 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();
 }
예제 #3
0
 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();
 }
예제 #5
0
 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);
 }