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());
 }
Beispiel #4
0
 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());
 }
Beispiel #5
0
 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();
 }
Beispiel #8
0
 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();
 }