Ejemplo n.º 1
0
 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");
 }
 //[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");
 }
 //[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");
 }
Ejemplo n.º 4
0
 //[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" });
 }
Ejemplo n.º 5
0
 //[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" });
 }
 //[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" });
 }
 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" });
 }
 //[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" });
 }
 //[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");
 }