Exemple #1
0
        public void GoodsAvailableFilterShowsOnlyAvailableGoods()
        {
            Category category    = new Category("00. Бытовая Техника");
            Category subcategory = new Category("01. КБТ Отдельностоящая");

            Pages.LoginPage loginPage = new Pages.LoginPage(driver);
            loginPage.GoToPage();
            loginPage.PerformLogin("Калиниченко Антон2", "123456");
            Pages.ConsultantPage consultantPage = new Pages.ConsultantPage(driver);
            consultantPage.GoToPage();
            consultantPage.ClickCategoryButton(category);
            Pages.CatalogPage catalogPage = new Pages.CatalogPage(driver);
            catalogPage.ClickSubCategoryButton(subcategory);
            catalogPage.ClickShowAvailableGoodsButton();
            catalogPage.ClickFilterSubmitButton();
            Pages.ProductListPage productListPage = new Pages.ProductListPage(driver);
            Assert.AreEqual(true, productListPage.IsThereOutofStockProduct(), "При активном фильтре \"В наличии\" с списке товаров отображается отсутсвующий в наличии товар.");
        }