public void testPurchase_BE() { homePage.openBEHomePage(); homePage.deleteCookies(); homePage.verifyCorrectPageIsDisplayed_BE(); homePage.browseToCategoryOnTopMenu("du_On the Road"); categoryPage.clickOnSubCategory("du_Automotive"); productListPage.clickProductLink("Draagtas"); productPage.clickAddToCartButton(); cartPage.verifyCorrectPageIsDisplayed(); cartPage.clickCheckoutButton(); signInPage.verifyCorrectPageIsDisplayed_BE(); signInPage.clickCreateNewAccountLink(); createAccountPage.verifyCorrectPageIsDisplayed_BE(); createAccountPage.addCustomerInfo_BE(); createAddressPage.verifyCorrectPageIsDisplayed_BE(true); createAddressPage.addAddress_BE(); deliveryOptionsPage.verifyCorrectPageIsDisplayed(); deliveryOptionsPage.clickContinueButton(); billingAndReviewPage.verifyCorrectPageIsDisplayed(); billingAndReviewPage.submitOrder(); receiptPage.verifyCorrectPageIsDisplayed(); receiptPage.verifyOrderNumberExists(); }
public void testSingleSignOn_AddAddress() { homePage.openUKHomePage(); //homePage.deleteCookies(); homePage.openUSHomePage(); //homePage.deleteCookies(); homePage.verifyCorrectPageIsDisplayed_US(); header.clickOnMyAccountLink_US_UK(); signInPage.verifyCorrectPageIsDisplayed_US_UK(); signInPage.clickCreateNewAccountLink(); createAccountPage.verifyCorrectPageIsDisplayed_US_UK(); createAccountPage.addCustomerInfo_US(); manageAccountPage.verifyCorrectPageIsDisplayed_US_UK(); manageAccountPage.clickAddAddressBtn_US_UK(); createAddressPage.verifyCorrectPageIsDisplayed_US_UK(false); createAddressPage.checkPreferredBillingAddressBox(); createAddressPage.addAddress_US(); String userName = customer.getUserName(); homePage.openUKHomePage(); createAccountPage.setCustomerInfo_UK(); header.clickOnUserNameLink_US_UK(userName); manageAccountPage.clickAddAddressBtn_US_UK(); createAddressPage = new CreateAddressPage(customer, selenium, this); createAddressPage.verifyCorrectPageIsDisplayed_US_UK(false); createAddressPage.addAddress_UK(); homePage.openBEHomePage(); homePage.verifyCorrectPageIsDisplayed_BE(); createAccountPage.setCustomerInfo_BE(); header.clickOnUserNameLink_BE(userName); manageAccountPage.clickAddAddressBtn_BE(); createAddressPage = new CreateAddressPage(customer, selenium, this); createAddressPage.verifyCorrectPageIsDisplayed_BE(false); createAddressPage.addAddress_BE(); }
public void testBrowseStore_BE() { homePage.openBEHomePage(); homePage.deleteCookies(); selenium.Select("languageSelect", "United Kingdom - English"); homePage.verifyCorrectPageIsDisplayed_BE(); homePage.browseToCategoryOnTopMenu("du_On the Road"); categoryPage.verifyCorrectPageIsDisplayed(categoryPage.subCategories_duOnTheRoad); homePage.browseToCategoryOnTopMenu("fr_Maps"); categoryPage.verifyNoSubCategoryExists(); homePage.browseToCategoryOnTopMenu("du_Into Sport"); String[] subCategories_duIntoSport = { "du_Running", "du_Cycling", "du_Golfing" }; categoryPage.verifyCorrectPageIsDisplayed(subCategories_duIntoSport); homePage.browseToCategoryOnTopMenu("du_On the Road"); categoryPage.verifyCorrectPageIsDisplayed(categoryPage.subCategories_duOnTheRoad); categoryPage.clickOnSubCategory("du_Automotive"); productListPage.verifyCorrectPageIsDisplayed(); productListPage.verifyCurrency_BE(); // productListPage.verifyShopByPriceFilter1("< €80"); // productListPage.verifyShopByPriceFilter2("€160 - 240"); // productListPage.verifyShopByBrandFilter1("du_Nuvi"); productListPage.verifyShopByBrandFilter2("du_Prestige Series"); productListPage.verifyShopByBrandFilter3("du_Essential Series"); productListPage.verifyShopByBrandFilter4("du_Zumo"); productListPage.verifyShopByBrandFilter5("du_Advanced Series"); productListPage.clickProductLink("Draagtas"); productPage.verifyCorrectPageIsDisplayed(); productPage.verifyCurrency_BE(); homePage.browseToCategoryOnTopMenu("du_On the Road"); categoryPage.clickOnSubCategory("du_Motorcycles"); // productListPage.verifyShopByPriceFilter1("> €240"); productListPage.verifyShopByBrandFilter1("du_Prestige Series"); }
public void testRegisterUser_BE() { homePage.openBEHomePage(); homePage.deleteCookies(); homePage.verifyCorrectPageIsDisplayed_BE(); customer.setUserName("test_" + System.DateTime.Now.TimeOfDay.TotalMinutes); header.clickOnMyAccountLink_BE(); signInPage.verifyCorrectPageIsDisplayed_BE(); signInPage.clickCreateNewAccountLink(); createAccountPage.verifyCorrectPageIsDisplayed_BE(); createAccountPage.addCustomerInfo_BE(); manageAccountPage.verifyCorrectPageIsDisplayed_BE(); manageAccountPage.clickAddAddressBtn_BE(); createAddressPage.verifyCorrectPageIsDisplayed_BE(false); createAddressPage.addAddress_BE(); manageAccountPage.verifyMyAddressBook(customer.getAddressList()); }