public void CheckPayForOrder_WhenUserIsLog_PlaceOrder() { driver.Navigate().GoToUrl(DataHelper.ServerUrl); var mainPage = new MainPage(driver); mainPage.NavigateToLoginPage(); var loginPage = new LoginPage(driver); loginPage.LoginOnPage(DataHelper.Email, DataHelper.Password); mainPage = new MainPage(driver); mainPage.NavigateToHorseProduct(); var mainCategoryPage = new MainCategoryPage(driver); mainCategoryPage.NavigateToPrestigeSaddleDetails(); var productDetailsPage = new ProductDetailsPage(driver); productDetailsPage.ChooseOptions(); productDetailsPage.AddElementToShoppingCartAndNavigateToIt(); var shoppingCartPage = new ShoppingCartPage(driver); shoppingCartPage.NavigateToOrderData(); var dataOrderPage = new DataOrderPage(driver); dataOrderPage.FillForm(); dataOrderPage.NavigateToConfirmOrder(); }
public void CheckPayForOrder_WhenUserIsNotLog_RedirectToLoginPage() { driver.Navigate().GoToUrl(DataHelper.ServerUrl); var mainPage = new MainPage(driver); mainPage.NavigateToHorseProduct(); var mainCategoryPage = new MainCategoryPage(driver); mainCategoryPage.NavigateToPrestigeSaddleDetails(); var productDetailsPage = new ProductDetailsPage(driver); productDetailsPage.ChooseOptions(); productDetailsPage.AddElementToShoppingCartAndNavigateToIt(); var shoppingCartPage = new ShoppingCartPage(driver); shoppingCartPage.NavigateToOrderData(); var loginPage = new LoginPage(driver); bool isLoginButton = loginPage.IsLoginButton(); Assert.True(isLoginButton == true); }