public void testBrowseStore_UK() { homePage.openUKHomePage(); homePage.deleteCookies(); selenium.Select("languageSelect", "United Kingdom - English"); homePage.verifyCorrectPageIsDisplayed_UK(); homePage.browseToCategoryOnTopMenu("uk_On the Road"); string[] subCategories_ukOnTheRoad = { "uk_Motorcycles", "uk_Automotive", "uk_Trucking" }; categoryPage.verifyCorrectPageIsDisplayed(subCategories_ukOnTheRoad); homePage.browseToCategoryOnTopMenu("uk_Maps"); string[] subCategories_ukMaps = { "uk_Scotland", "uk_England", "uk_Ireland" }; categoryPage.verifyCorrectPageIsDisplayed(subCategories_ukMaps); homePage.browseToCategoryOnTopMenu("uk_Into Sport"); string[] subCategories_ukIntoSport = { "uk_Running", "uk_Cycling", "uk_Golfing" }; categoryPage.verifyCorrectPageIsDisplayed(subCategories_ukIntoSport); homePage.browseToCategoryOnTopMenu("uk_On the Road"); categoryPage.verifyCorrectPageIsDisplayed(subCategories_ukOnTheRoad); categoryPage.clickOnSubCategory("uk_Motorcycles"); productListPage.verifyCorrectPageIsDisplayed(); productListPage.verifyCurrency_UK(); // productListPage.verifyShopByPriceFilter1("> £240"); // productListPage.verifyShopByBrandFilter1("uk_Prestige Series"); productListPage.clickProductLink("zumo 220"); productPage.verifyCorrectPageIsDisplayed(); productPage.selectProductSku("zumo 220, North America"); productPage.verifyCurrency_UK(); homePage.browseToCategoryOnTopMenu("uk_On the Road"); categoryPage.clickOnSubCategory("uk_Automotive"); // productListPage.verifyShopByPriceFilter1("< £80"); // productListPage.verifyShopByPriceFilter2("£80 - 160"); // productListPage.verifyShopByPriceFilter3("£160 - 240"); productListPage.verifyShopByBrandFilter1("uk_Nuvi"); productListPage.verifyShopByBrandFilter2("uk_Prestige Series"); productListPage.verifyShopByBrandFilter3("uk_Essential Series"); productListPage.verifyShopByBrandFilter4("uk_Zumo"); productListPage.verifyShopByBrandFilter5("uk_Advanced Series"); }
public void testBrowseStore_US() { homePage = new HomePage(selenium, this); categoryPage = new CategoryPage(selenium, this); productListPage = new ProductListPage(selenium, this); productPage = new ProductPage(selenium, this); homePage.openUSHomePage(); //homePage.deleteCookies(); homePage.verifyCorrectPageIsDisplayed_US(); homePage.browseToCategoryOnTopMenu("On the Road"); string[] subCategories_onTheRoad = { "Motorcycles", "Automotive", "Trucking" }; categoryPage.verifyCorrectPageIsDisplayed(subCategories_onTheRoad); homePage.browseToCategoryOnTopMenu("On the Go"); string[] subCategories_onTheGo = { "Track & Locate", "Apps", "Phones" }; categoryPage.verifyCorrectPageIsDisplayed(subCategories_onTheGo); homePage.browseToCategoryOnTopMenu("On the Trail"); string[] subCategories_onTheTrail = { "Basic Handhelds", "Mapping Handhelds", "Two Way Radio", "Dog Tracking" }; categoryPage.verifyCorrectPageIsDisplayed(subCategories_onTheTrail); homePage.browseToCategoryOnTopMenu("Into Sport"); string[] subCategories_intoSport = { "Running", "Cycling", "Golfing" }; categoryPage.verifyCorrectPageIsDisplayed(subCategories_intoSport); homePage.browseToCategoryOnTopMenu("On the Road"); categoryPage.verifyCorrectPageIsDisplayed(subCategories_onTheRoad); categoryPage.clickOnSubCategory("Motorcycles"); productListPage.verifyCorrectPageIsDisplayed(); //productListPage.verifyShopByPriceFilter1("> $300"); //productListPage.verifyShopByBrandFilter1("Prestige Series"); productListPage.verifyCurrency_US(); productListPage.clickProductLink("220"); productPage.verifyCorrectPageIsDisplayed(); productPage.selectProductSku("zumo 220, North America"); productPage.verifyCurrency_US(); homePage.browseToCategoryOnTopMenu("On the Road"); categoryPage.clickOnSubCategory("Automotive"); //productListPage.verifyShopByPriceFilter1("< $100"); //productListPage.verifyShopByPriceFilter2("$100 - 200"); //productListPage.verifyShopByBrandFilter1("Nuvi"); productListPage.verifyShopByBrandFilter2("Prestige Series"); productListPage.verifyShopByBrandFilter3("Essential Series"); productListPage.verifyShopByBrandFilter4("Zumo"); productListPage.verifyShopByBrandFilter5("Advanced Series"); }