public void VerifyTrimsPageHeaderElementsRzr() { CPQNavigate.NavigateToTrimsPage(Brand.GEN, ModelPageUrl.GENERAL_1000_EPS_TRIM_COLOR_PAGE); Trims.WaitForTrimsPageToLoad(); Assert.IsTrue(Trims.HeaderModule.IsHeaderSignInIconDisplayed(), "Header Sign In is not displayed"); Assert.IsTrue(Trims.HeaderModule.IsHeaderBrandNameDisplayed("General"), "Header brand name not displayed"); Trims.HeaderModule.ClickHeaderCloseIcon(); Assert.AreEqual(CPQNavigate.GetCurrentUrl(), UrlBuilder.getGeneralLandingPageURL()); }
public void VerifyTrimsPageHeaderElementsRan() { CPQNavigate.NavigateToTrimsPage(Brand.RAN, ModelPageUrl.RANGER_500_MODEL); Trims.WaitForTrimsPageToLoad(); Assert.IsTrue(Trims.HeaderModule.IsHeaderSignInIconDisplayed(), "Header Sign In is not displayed"); Assert.IsTrue(Trims.HeaderModule.IsHeaderBrandNameDisplayed("Ranger"), "Header brand name not displayed"); Trims.HeaderModule.ClickHeaderCloseIcon(); Assert.AreEqual(CPQNavigate.GetCurrentUrl(), UrlBuilder.GetRangerBrandHomePage()); }
public void VerifyTrimsPageHeaderElementsRzr() { CPQNavigate.NavigateToTrimsPage(Brand.RZR, ModelPageUrl.RZR_XP_1000_MODEL); Trims.WaitForTrimsPageToLoad(); Assert.IsTrue(Trims.HeaderModule.IsHeaderSignInIconDisplayed(), "Header Sign In is not displayed"); Assert.IsTrue(Trims.HeaderModule.IsHeaderBrandNameDisplayed("RZR"), "Header brand name not displayed"); Trims.HeaderModule.ClickHeaderCloseIcon(); Assert.AreEqual(CPQNavigate.GetCurrentUrl(), UrlBuilder.getRzrLandingPageURL()); }
public void VerifyTrimsPageHeaderElementsAtv() { CPQNavigate.NavigateToTrimsPage(Brand.ATV, ModelPageUrl.ATV_450_TRIM_COLOR_PAGE); Trims.WaitForTrimsPageToLoad(); Assert.IsTrue(Trims.HeaderModule.IsHeaderSignInIconDisplayed(), "Header Sign In is not displayed"); Assert.IsTrue(Trims.HeaderModule.IsHeaderBrandNameDisplayed("Sportsman"), "Header brand name not displayed"); Trims.HeaderModule.ClickHeaderCloseIcon(); Assert.AreEqual(CPQNavigate.GetCurrentUrl(), UrlBuilder.getSportsmanLandingPageURL()); }
public void VerifyTrimsPageFooterElementsAtv() { CPQNavigate.NavigateToTrimsPage(Brand.ATV, ModelPageUrl.ATV_450_TRIM_COLOR_PAGE); Trims.WaitForTrimsPageToLoad(); Assert.IsTrue(Models.FooterModule.IsStartingPriceDisplayed(), "Starting price is not displayed"); Assert.IsTrue(Models.FooterModule.IsPaymentCalculatorDisplayed(), "Payment calculator icon is not displayed"); Assert.IsFalse(Models.FooterModule.IsNextButtonDisplayed(), "Next button was not expected to be displayed"); Trims.FooterModule.ClickFooterPaymentCalculator(); Assert.IsTrue(Trims.CalculatorModule.IsPaymentCalculatorDisplayed(), "Payment Calculator is not displayed"); }
public void VerifyTrackPageFooterElementsSno() { CPQNavigate.NavigateToTrackPage(Brand.SNO, ModelPageUrl.SNO_TRACK_ENGINE_PAGE_MODEL); Trims.WaitForTrimsPageToLoad(); Assert.IsTrue(Track.FooterModule.IsStartingPriceDisplayed()); Assert.IsTrue(Track.FooterModule.IsPaymentCalculatorDisplayed()); Assert.IsFalse(Track.FooterModule.IsNextButtonDisplayed()); Track.FooterModule.ClickFooterPaymentCalculator(); Assert.IsTrue(Track.CalculatorModule.IsPaymentCalculatorDisplayed()); }
public void VerifySteppedProcessGen() { CPQNavigate.NavigateToModelsPage(Brand.GEN); Models.SelectModelBySeatNumber("four"); Models.SelectRandomModelVersion(); Trims.WaitForTrimsPageToLoad(); Trims.ClickRandomTrim(); Accessories.WaitForAccessoriesPageToLoad(); Accessories.ClickCategoryByName("Wheel & Tire Sets"); Accessories.ClickSubcategoryByName("Trail"); Accessories.ClickAccessoryAddByProductName("Wheel & Tire Set"); Accessories.FooterModule.OpenBuildSummary(); Accessories.WaitUntilBuildSummaryIsDisplayed(); Accessories.ClikIamFinishedButton(); Quote.WaitForBuildQuotePageToLoad(); Quote.FillQuoteFormDefaultData(); Quote.ClickGetInternetPriceButton(); Confirmation.WaitUntilConfirmationPageLoads(); Confirmation.ConfirmationPageElementsAreAsExpected(); }
public void VerifySteppedProcessAtv() { CPQNavigate.NavigateToModelsPage(Brand.ATV); Models.SelectModelBySeatNumber("two"); Models.SelectRandomModelVersion(); Trims.WaitForTrimsPageToLoad(); Trims.ClickRandomTrim(); Colors.WaitForColorsPageToLoad(); Colors.ClickRandomWholegoodColor(); Colors.FooterModule.ClickFooterNextButton(); Accessories.WaitForAccessoriesPageToLoad(); Accessories.ClickCategoryByName("Protection"); Accessories.ClickSubcategoryByName("Handguards"); Accessories.ClickAccessoryAddByProductName("Handguards"); Accessories.FooterModule.OpenBuildSummary(); Accessories.WaitUntilBuildSummaryIsDisplayed(); Accessories.ClikIamFinishedButton(); Quote.WaitForBuildQuotePageToLoad(); Quote.FillQuoteFormDefaultData(); Quote.ClickGetInternetPriceButton(); Confirmation.WaitUntilConfirmationPageLoads(); Confirmation.ConfirmationPageElementsAreAsExpected(); }