//[Test, Category(TestCategories.ATV), Category(TestCategories.STEPPED_PROCESS), RetryDynamic] public void VerifyAtvSteppedProcessOneSeat() { CPQNavigate.NavigateToModelsPage(Brand.ATV); BuildModelPage.WaitForBuildModelPageToLoad(); BuildModelPage.ClickOneSeat(); CompleteSteppedProcessAndValidate(); }
//[Test, Category(TestCategories.ATV), Category(TestCategories.TRIMS_PAGE), RetryDynamic] //[Ignore("Brand running CPQ v3 version")] public void VerifyTrimsNotDuplicateAtv() { CPQNavigate.NavigateToModelsPage(Brand.ATV); BuildModelPage.ClickOneSeat(); BuildTrimPage.ClickEachModelAndVerifyTrimsAreNotDuplicate(); BuildModelPage.ClickSelectSeatsDropdown(); BuildModelPage.ClickTwoSeat(); BuildModelPage.ClickEachModelAndVerifyTrimsAreNotDuplicate(); }
//[Test, Category(TestCategories.ATV), Category(TestCategories.MODELS_PAGE), RetryDynamic] //[Ignore("Brand running CPQ v3 version")] public void VerifyNotDuplicateModelsAtv() { CPQNavigate.NavigateToModelsPage(Brand.ATV); BuildModelPage.ClickOneSeat(); Assert.IsTrue(BuildModelPage.VerifyModelsAreNotDuplicates()); BuildModelPage.ClickSelectSeatsDropdown(); BuildModelPage.ClickTwoSeat(); Assert.IsTrue(BuildModelPage.VerifyModelsAreNotDuplicates()); }
//[Test, Category(TestCategories.RZR), Category(TestCategories.STEPPED_PROCESS), RetryDynamic] public void VerifyRzrSteppedProcessOneSeat() { CPQNavigate.NavigateToModelsPage(Brand.RZR); BuildModelPage.WaitForBuildModelPageToLoad(); BuildModelPage.ClickOneSeat(); 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(); }