Ejemplo n.º 1
0
        public void Test2_Add_Product()
        {
            MainPage        mainPage        = new MainPage(driver);
            AllProductsPage allProductsPage = new AllProductsPage(driver);

            LoginService.Autorization(loginValue, driver);                                               // Авторизация

            ProductAddService.AddNewProduct(product, driver);                                            // ЗАПОЛНЯЕМ КАРТОЧКУ ПРОДУКТА
            Assert.AreEqual(product.SendKeysProductName, allProductsPage.SearchNewProductName(product)); // Проверка того, что новый продукт есть в списке
        }
Ejemplo n.º 2
0
        public void Test3_Check_Value()
        {
            LoginService.Autorization(loginValue, driver); // Авторизация

            allProductpage = new AllProductsPage(driver);

            allProductpage.SelectAllProducts();                                              // заходим на стр. "All Products"
            allProductpage.SelectLinkProductName(product);                                   //Заходим в карточку продукта

            Assert.AreEqual(product.SendKeysProductName, allProductpage.CheckProductName()); // Проверка названия продукта
            Assert.AreEqual(product.SelectCategoryId, allProductpage.CheckCategoryId());
            Assert.AreEqual(product.SelectSupplierId, allProductpage.CheckSupplierID());
            Assert.AreEqual(product.SendKeysQuantityPerUnit, allProductpage.CheckQuantityPerUnit());
            Assert.AreEqual(product.SendKeysUnitPrice, allProductpage.CheckUnitPrice());
            Assert.AreEqual(product.SendKeysUnitsInStock, allProductpage.CheckUnitsInStock());
            Assert.AreEqual(product.SendKeysUnitsOnOrder, allProductpage.CheckUnitsOnOrder());
            Assert.AreEqual(product.SendKeysReorderLevel, allProductpage.CheckReorderLevel());
            Assert.AreEqual(product.SelectDiscontinuedl, allProductpage.CheckDiscontinuedl());
        }
        public void Test3_Check_Value()
        {
            mainPage.LoginEnter(SelectLogin);                      // вызываем метод ввода логина
            login = mainPage.PasswordAndAutorization(SelectLogin); // вызываем метод ввода пароля и клика по кнопке "Отправить" и переходим на страницу HomePage

            allProducts = new AllProductsPage(driver);

            allProducts.SelectAllProducts();                                      // заходим на стр. "All Products"
            allProducts.SelectLinkProductName(SendKeysProductName);               //Заходим в карточку продукта

            Assert.AreEqual(SendKeysProductName, allProducts.CheckProductName()); // Проверка названия продукта
            Assert.AreEqual(SelectCategoryId, allProducts.CheckCategoryId());
            Assert.AreEqual(SelectSupplierId, allProducts.CheckSupplierID());
            Assert.AreEqual(SendKeysQuantityPerUnit, allProducts.CheckQuantityPerUnit());
            Assert.AreEqual(SendKeysUnitPriceCheck, allProducts.CheckUnitPrice());
            Assert.AreEqual(SendKeysUnitsInStock, allProducts.CheckUnitsInStock());
            Assert.AreEqual(SendKeysUnitsOnOrder, allProducts.CheckUnitsOnOrder());
            Assert.AreEqual(SendKeysReorderLevel, allProducts.CheckReorderLevel());
            Assert.AreEqual("true", allProducts.CheckDiscontinuedl());
        }
        public void Test2_Add_Product()
        {
            mainPage.LoginEnter(SelectLogin);                      // вызываем метод ввода логина
            login = mainPage.PasswordAndAutorization(SelectLogin); // вызываем метод ввода пароля и клика по кнопке "Отправить" и переходим на страницу Product editing

            allProducts = new AllProductsPage(driver);
            newProducts = new NewProducts(driver);

            // ЗАПОЛНЯЕМ КАРТОЧКУ ПРОДУКТА
            newProducts.CreateNewProductsName(SendKeysProductName);
            Assert.AreEqual(CheckNameProductEditingPage, newProducts.CheckProductEditingPage()); // Проверка загрузки нужной страницы "Product editing"
            newProducts.SelectNewCategoryId(SelectCategoryId);
            newProducts.SelectNewSupplierId(SelectSupplierId);
            newProducts.SendKeyNewUnitPrice(SendKeysUnitPrice);
            newProducts.SendKeyNewQuantityPerUnit(SendKeysQuantityPerUnit);
            newProducts.SendKeyNewUnitsInStock(SendKeysUnitsInStock);
            newProducts.SendKeyNewUnitsOnOrder(SendKeysUnitsOnOrder);                                     // +отмечаем скидку и нажимаем кнопку "Отправить"
            allProducts = newProducts.SendKeyNewReorderLevel(SendKeysReorderLevel);                       // + отмечаем скидку,нажимаем "отправить" и переходим на страницу AllProducts
            Assert.AreEqual(SendKeysProductName, newProducts.SearchLinkProductName(SendKeysProductName)); // Проверка успешного создания продукта.
        }