Exemplo n.º 1
0
        public void Init()
        {
            var browserName = properties.SelectSingleNode("//browser").InnerXml;

            driver = DriverFactory.GetDriver(browserName);
            driver.Manage().Window.Maximize();
            driver.Url = storeUrl;

            menu = PageObjectFactory.CreateMenuPage(driver);
        }
Exemplo n.º 2
0
        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));
        }