public void Init() { var browserName = properties.SelectSingleNode("//browser").InnerXml; driver = DriverFactory.GetDriver(browserName); driver.Manage().Window.Maximize(); driver.Url = storeUrl; menu = PageObjectFactory.CreateMenuPage(driver); }
private ProductPage AddRandomProduct() { var random = new Random().Next(1, 5); Debug.WriteLine($"Adding {random} random products"); menu = PageObjectFactory.CreateMenuPage(driver); ProductPage productPage = menu.GoToRandomCategory() .GoToRandomProductPageAndAssertItSwitchedCorrectly(); AddToExpectedOrder(productPage.GetProductName(), productPage.GetProductPrice(), random); return(productPage.AddProductXtimes(random)); }