public void CheckDuckLabelsOnMainPageTest() { var mainPage = new MainStorePage(webDriver, wait); mainPage.Load(); mainPage.CheckDuckLabels(); }
public void CheckProductStylesTest() { var mainPage = new MainStorePage(webDriver, wait); mainPage.Load(); mainPage.CheckYellowDuckStyle(webDriverName); }
public void CheckBuyingTest() { var mainStorePage = new MainStorePage(webDriver, wait); mainStorePage.Load(); for (int i = 0; i < 3; ++i) { mainStorePage.BuyFirstDuck(); } mainStorePage.Checkout.Click(); var cartPage = new CartPage(webDriver, wait); cartPage.RemoveAllItemsFromCart(); }
public void RegisterAndLoginTest() { var mainPage = new MainStorePage(webDriver, wait); mainPage.Load(); mainPage.RegisterLink.Click(); var registerPage = new RegisterPage(webDriver, wait); var(email, password) = registerPage.CreateAccount(); mainPage.Logout.Click(); mainPage.Login(email, password); mainPage.Logout.Click(); }
public void CheckProductCreationTest() { var loginPage = new LoginPage(webDriver); loginPage.Login("admin", "admin"); var administrationPage = new AdministrationPage(webDriver, wait); administrationPage.CatalogMenu.Click(); var catalogPage = new CatalogPage(webDriver, wait); var newProductName = catalogPage.CreateNewProduct(); var mainStorePage = new MainStorePage(webDriver, wait); mainStorePage.Load(); var ducksNames = mainStorePage.DucksList.Select(x => { var name = x.FindElement(By.ClassName("name")); return(name.Text); }).ToList(); Assert.Contains(newProductName, ducksNames); }