public void VerifyUIElementsHiddenDealerExpV2() { CPQNavigate.NavigateToBrandDealerExpAccessoriesPage(Brand.IND, ModelPageUrl.INDIAN_SPRINGFIELD_BASE_TEST, DEALER_ID); BuildConfigurePage.WaitForBuildPageToLoad(); Assert.IsFalse(BuildConfigurePage.IsNavigationBarDisplayed()); Assert.IsFalse(BuildConfigurePage.IsIconContainerDisplayed()); }
public void VerifyVirtualKeyboardDealerExpV2() { CPQNavigate.NavigateToBrandDealerExpAccessoriesPage(Brand.IND, ModelPageUrl.INDIAN_SPRINGFIELD_BASE_TEST, DEALER_ID); BuildConfigurePage.WaitForBuildPageToLoad(); BuildConfigurePage.ClickCalculatorIcon(); BuildConfigurePage.CalculatorModule.ClickMsrpField(); Assert.IsTrue(BuildConfigurePage.IsVirtualKeyboardDisplayed()); }
//[Test, Category(TestCategories.ATV), Category(TestCategories.PART_REQUIRES_PART), RetryDynamic] public void VerifyPartRequiresPartTriggeredAtv() { CPQNavigate.NavigateToAccessoriesPage(Brand.ATV, ModelPageUrl.ATV_6x6_570_EPS_PRP); BuildConfigurePage.WaitForBuildPageToLoad(); BuildConfigurePage.ClickAccessoryCategory("Utility"); BuildConfigurePage.ClickAccessorySubCategory("Lighting"); BuildConfigurePage.ClickSpecificAccessoryCardAddButton("Cube - LED Spot Light"); Assert.IsTrue(BuildConfigurePage.IsPRPHeaderDisplayed(), "Part Requires Part was not triggered"); }
public void VerifyNavigationBarAndIconsPresentV2() { CPQNavigate.NavigateToAccessoriesPage(Brand.IND, ModelPageUrl.INDIAN_SPRINGFIELD_BASE_TEST); BuildConfigurePage.WaitForBuildPageToLoad(); Assert.IsTrue(BuildConfigurePage.IsNavigationBarDisplayed(), "Navigation bar is not present"); Assert.IsTrue(BuildConfigurePage.IsIconContainerDisplayed(), "Icon container is not displayed"); BuildConfigurePage.ClickBuildSummaryButton(); Assert.IsTrue(BuildConfigurePage.IsSummaryAccessorySocialDisplayed(), "Social share icons are not displayed"); }
public void VerifyPartRequiresPartTriggeredSlg() { CPQNavigate.NavigateToAccessoriesPage(Brand.SLG, ModelPageUrl.SLG_S_PRP); BuildConfigurePage.WaitForBuildPageToLoad(); BuildConfigurePage.ClickAccessoryCategory("Style"); BuildConfigurePage.ClickAccessorySubCategory("Wide Fenders"); BuildConfigurePage.ClickSpecificAccessoryCardAddButton("Ghost Gray"); Assert.IsTrue(BuildConfigurePage.IsPRPHeaderDisplayed(), "Part Requires Part was not triggered"); }
public void VerifyAccessoryImageOpensOverviewv2() { CPQNavigate.NavigateToAccessoriesPage(Brand.IND, ModelPageUrl.INDIAN_SCOUT_ACCESSORIES_PAGE); BuildConfigurePage.WaitForBuildPageToLoad(); BuildConfigurePage.ClickAccessoryCategory("Engine"); BuildConfigurePage.ClickAccessorySubCategory("Intake"); BuildConfigurePage.ClickSpecificAccessoryCardInfoButton("Intake"); Assert.IsTrue(BuildConfigurePage.IsAccessoryOverViewDisplayed("Intake")); }
//[Test, Category(TestCategories.GEM), Category(TestCategories.PART_REQUIRES_PART), RetryDynamic] public void VerifyPartRequiresPartTriggeredGem() { CPQNavigate.NavigateToAccessoriesPage(Brand.GEM, ModelPageUrl.GEM_EL_XD_PRP); BuildConfigurePage.WaitForBuildPageToLoad(); BuildConfigurePage.ClickAccessoryCategory("Exterior"); BuildConfigurePage.ClickAccessorySubCategory("Roof"); BuildConfigurePage.ClickSpecificAccessoryCardAddButton("Solar Panel"); Assert.IsTrue(BuildConfigurePage.IsPRPHeaderDisplayed(), "Part Requires Part was not triggered"); }
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)); }
//[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(); }
//[Test, Category(TestCategories.ACE), Category(TestCategories.ACCESSORY_CONFLICTS), RetryDynamic] public void VerifyConflictIsTriggeredAce() { CPQNavigate.NavigateToAccessoriesPage(Brand.ACE, ModelPageUrl.ACE_570_EPS_CONFLICT); BuildConfigurePage.WaitForBuildPageToLoad(); BuildConfigurePage.ClickAccessoryCategory("Utility"); BuildConfigurePage.ClickAccessorySubCategory("Rack Extenders"); BuildConfigurePage.ClickSpecificAccessoryCardAddButton("Steel Bed Extender"); BuildConfigurePage.ClickAccessorySubCategory("Storage"); BuildConfigurePage.ClickSpecificAccessoryCardAddButton("Rear Cargo Box"); BuildConfigurePage.VerifyConflictContainerDisplayed(); }
//[Test, Category(TestCategories.ATV), Category(TestCategories.ACCESSORIES_PAGE), RetryDynamic] //[Ignore("Brand running CPQ v3 version")] public void VerifyPageUpForRandomModelsAtv() { List <string> modelColors = BuildConfigurePage.GetOneModelsColorsEachCategoryFromApi(Brand.ATV, MODELS_YEAR, TEST_DEALER_ID); foreach (var modelColor in modelColors) { CPQNavigate.NavigateToAccessoriesPage(Brand.ATV, modelColor); BuildConfigurePage.WaitForBuildPageToLoad(); BuildConfigurePage.VerifyAccessoriesPageElements(modelColor); } }
//[Test, Category(TestCategories.GEM), Category(TestCategories.ACCESSORY_CONFLICTS), RetryDynamic] public void VerifyConflictIsTriggeredGem() { CPQNavigate.NavigateToAccessoriesPage(Brand.GEM, ModelPageUrl.GEM_EL_XD_CONFLICT); BuildConfigurePage.WaitForBuildPageToLoad(); BuildConfigurePage.ClickAccessoryCategory("Power"); BuildConfigurePage.ClickAccessorySubCategory("Battery"); BuildConfigurePage.ClickSpecificAccessoryCardAddButton("Distance AGM"); BuildConfigurePage.ClickAccessorySubCategory("Charging"); BuildConfigurePage.ClickSpecificAccessoryCardAddButton("Level 2 Charger"); BuildConfigurePage.VerifyConflictContainerDisplayed(); }
//[Test, Category(TestCategories.GEN), Category(TestCategories.ACCESSORY_CONFLICTS), RetryDynamic] public void VerifyConflictIsTriggeredGen() { CPQNavigate.NavigateToAccessoriesPage(Brand.GEN, ModelPageUrl.GENERAL_4_1000_EPS_CONFLICT); BuildConfigurePage.WaitForBuildPageToLoad(); BuildConfigurePage.ClickAccessoryCategory("Utility"); BuildConfigurePage.ClickAccessorySubCategory("Bumpers"); BuildConfigurePage.ClickSpecificAccessoryCardAddButton("Front Sport"); BuildConfigurePage.ClickAccessorySubCategory("cargo & bed storage"); BuildConfigurePage.ClickSpecificAccessoryCardAddButton("Front Hood Storage Rack"); 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 VerifyPartRequiresPartTriggeredGen() { CPQNavigate.NavigateToAccessoriesPage(Brand.IND, ModelPageUrl.INDIAN_SPRINGFIELD_PRP); BuildConfigurePage.WaitForBuildPageToLoad(); BuildConfigurePage.ClickAccessoryCategory("Storage & Luggage"); BuildConfigurePage.ClickAccessorySubCategory("Touring Essentials"); BuildConfigurePage.ClickSpecificAccessoryCardAddButton("Pinnacle Conchos"); Assert.IsTrue(BuildConfigurePage.IsPRPHeaderDisplayed(), "Part Requires Part was not triggered"); BuildConfigurePage.ClickSecondaryAccessoryByProductId("2879667-05"); BuildConfigurePage.ClickBuildSummaryButton(); BuildConfigurePage.VerifyItemsIdsPresentBuildSummary(new string[] { "2879674-266", "2879667-05" }); }
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(); }
//[Test, Category(TestCategories.RZR), Category(TestCategories.PART_REQUIRES_PART), RetryDynamic] public void VerifyPartRequiresPartTriggeredRzr() { CPQNavigate.NavigateToAccessoriesPage(Brand.RZR, ModelPageUrl.RZR_XP_1000_EPS_PRP); BuildConfigurePage.WaitForBuildPageToLoad(); BuildConfigurePage.ClickAccessoryCategory("Utility & Performance"); BuildConfigurePage.ClickAccessorySubCategory("Winches"); BuildConfigurePage.ClickSpecificAccessoryCardAddButton("Winch Cover Kit"); Assert.IsTrue(BuildConfigurePage.IsPRPHeaderDisplayed(), "Part Requires Part was nod triggered"); BuildConfigurePage.ClickSecondaryAccessoryByProductId("2882240"); BuildConfigurePage.ClickBuildSummaryButton(); BuildConfigurePage.VerifyItemsIdsPresentBuildSummary(new string[] { "2884118", "2882240" }); }
//[Test, Category(TestCategories.RZR), Category(TestCategories.ACCESSORY_CONFLICTS), RetryDynamic] public void VerifyConflictIsTriggeredRzr() { CPQNavigate.NavigateToAccessoriesPage(Brand.RZR, ModelPageUrl.RZR_XP_1000_EPS_CONFLICT); BuildConfigurePage.WaitForBuildPageToLoad(); BuildConfigurePage.ClickAccessoryCategory("Utility"); BuildConfigurePage.ClickAccessorySubCategory("Storage & Bed Accessories"); BuildConfigurePage.ClickSpecificAccessoryCardAddButton("Spare Tire Carrier"); BuildConfigurePage.ClickAccessoryCategory("Protection"); BuildConfigurePage.ClickAccessorySubCategory("Cage Systems"); BuildConfigurePage.ClickSpecificAccessoryCardAddButton("Cage system - Black"); BuildConfigurePage.VerifyConflictContainerDisplayed(); }
//[Test, Category(TestCategories.GEN), Category(TestCategories.PART_REQUIRES_PART), RetryDynamic] public void VerifyPartRequiresPartTriggeredGen() { CPQNavigate.NavigateToAccessoriesPage(Brand.GEN, ModelPageUrl.GENERAL_1000_EPS_PRP); BuildConfigurePage.WaitForBuildPageToLoad(); BuildConfigurePage.ClickAccessoryCategory("Cab Components"); BuildConfigurePage.ClickAccessorySubCategory("Windshields"); BuildConfigurePage.ClickSpecificAccessoryCardAddButton("Windshield Wiper Kit"); Assert.IsTrue(BuildConfigurePage.IsPRPHeaderDisplayed(), "Part Requires Part was not triggered"); BuildConfigurePage.ClickSecondaryAccessoryByProductId("2881108"); BuildConfigurePage.ClickBuildSummaryButton(); BuildConfigurePage.VerifyItemsIdsPresentBuildSummary(new string[] { "2881090", "2881108" }); }
//[Test, Category(TestCategories.ACE), Category(TestCategories.PART_REQUIRES_PART), RetryDynamic] public void VerifyPartRequiresPartTriggeredAce() { CPQNavigate.NavigateToAccessoriesPage(Brand.ACE, ModelPageUrl.ACE_570_EPS_PRP); BuildConfigurePage.WaitForBuildPageToLoad(); BuildConfigurePage.ClickAccessoryCategory("Utility"); BuildConfigurePage.ClickAccessorySubCategory("Lighting"); BuildConfigurePage.ClickSpecificAccessoryCardAddButton("Dual Row LED Light Bar"); Assert.IsTrue(BuildConfigurePage.IsPRPHeaderDisplayed(), "Part Requires Part was nod triggered"); BuildConfigurePage.ClickSecondaryAccessoryByProductId("2881147"); BuildConfigurePage.ClickBuildSummaryButton(); BuildConfigurePage.VerifyItemsIdsPresentBuildSummary(new string[] { "2883107", "2881147" }); }
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.ClickUniqueColorGeneralModel(); BuildTrimPage.ClickRandomTrim(); BuildConfigurePage.WaitForBuildPageToLoad(); BuildConfigurePage.AddRandomTiresAccessory(); BuildConfigurePage.ClickIamFinishedButton(); BuildQuotePage.WaitForBuildQuotePgeToLoad(); BuildQuotePage.FillQuoteFormDefaultData(); BuildQuotePage.ClickGetInternetPriceButton(); BuildConfirmationPage.WaitForBuildConfirmationPageToLoad(); BuildConfirmationPage.VerifyNewBuildConfirmationAsExpected(); }
//[Test, Category(TestCategories.RZR), Category(TestCategories.PART_REQUIRES_PART), RetryDynamic] public void VerifySecondaryAccessoryPersistPrpRzr() { CPQNavigate.NavigateToAccessoriesPage(Brand.RZR, ModelPageUrl.RZR_XP_1000_EPS_PRP); BuildConfigurePage.WaitForBuildPageToLoad(); BuildConfigurePage.ClickAccessoryCategory("Audio & Lighting"); BuildConfigurePage.ClickAccessorySubCategory("Lighting"); BuildConfigurePage.ClickSpecificAccessoryCardAddButton("LED Spot Light"); Assert.IsTrue(BuildConfigurePage.IsPRPHeaderDisplayed(), "Part Requires Part was nod triggered"); BuildConfigurePage.ClickSecondaryAccessoryByProductId("2884019-293"); BuildConfigurePage.ClickBuildSummaryButton(); BuildConfigurePage.ClickRemoveLinkByProductId("2882076"); BuildConfigurePage.VerifyItemsIdsPresentBuildSummary(new string[] { "2884019-293" }); }
//[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(); }
//[Test, Category(TestCategories.SAVE_BUILD), Category(TestCategories.RZR), RetryDynamic] public void VerifyRzrSaveBuildFunctionality() { CPQNavigate.NavigateToAccessoriesPage(Brand.RZR, ModelPageUrl.RZR_XP_1000_EPS_BASE_TEST); BuildConfigurePage.WaitForBuildPageToLoad(); BuildConfigurePage.ClickAccessoryCategory("Protection"); BuildConfigurePage.ClickAccessorySubCategory("Mirrors"); BuildConfigurePage.ClickSpecificAccessoryCardAddButton("Folding Side Mirrors"); BuildConfigurePage.ClickSaveIcon(); BuildConfigurePage.EnterBuildName(); BuildConfigurePage.ClickSaveBuildModalSave(); BuildConfigurePage.SignInModule.EnterEmailAndPasswordValue(UserAccountData.NON_EMPLOYEE_1); BuildConfigurePage.SignInModule.ClickLoginCTA(); BuildConfigurePage.WaitForBuildPageToLoad(); BuildConfigurePage.ClickLoadSavedBuildButton(); Assert.IsTrue(BuildConfigurePage.VerifySavedBuildIsPresent()); }
//[Ignore("As per GEM rules file recently updated, there is no conflict to be replicated")] //[Test, Category(TestCategories.GEM), Category(TestCategories.PART_REQUIRES_PART), RetryDynamic] public void VerifyPrpPersistsAfterConflictGem() { CPQNavigate.NavigateToAccessoriesPage(Brand.GEM, ModelPageUrl.GEM_EL_XD_PRP); BuildConfigurePage.WaitForBuildPageToLoad(); BuildConfigurePage.ClickAccessoryCategory("Exterior"); BuildConfigurePage.ClickAccessorySubCategory("Bumper"); BuildConfigurePage.ClickSpecificAccessoryCardAddButton("Rear Bumper Set"); BuildConfigurePage.ClickAccessoryCategory("Rear Carrier Options"); BuildConfigurePage.ClickAccessorySubCategory("Bed"); BuildConfigurePage.ClickSpecificAccessoryCardAddButton("Bed with Hinged Tailgate"); Assert.IsTrue(BuildConfigurePage.IsConflictContainerDisplayed()); BuildConfigurePage.ClickRemoveLinkByProductIdConflictContainer("0752964"); BuildConfigurePage.ClickAccessoryCategory("Exterior"); BuildConfigurePage.ClickAccessorySubCategory("Roof"); BuildConfigurePage.ClickSpecificAccessoryCardAddButton("Solar Panel"); Assert.IsTrue(BuildConfigurePage.IsPRPHeaderDisplayed(), "Part Requires Part was not triggered"); }
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(); }
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.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); }
//[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(); }