Пример #1
0
        public void Rozetka_GetBasketInfo()
        {
            //Arrange
            string expectedText = "Ваша корзина пуста\r\nДобавляйте понравившиеся товары в корзину";

            //Act
            driver.Navigate().GoToUrl("https://rozetka.com.ua/");
            var     rozetkaHomePage = new RozetkaHomePage(driver);
            Actions actions         = new Actions(driver);

            actions.MoveToElement(rozetkaHomePage.basketButton).Build().Perform();
            string actualtText = rozetkaHomePage.basketPopupMessageText.Text.Trim();

            Console.WriteLine(actualtText);

            //Assert
            Assert.AreEqual(expectedText, actualtText, $"An expected basket text is {expectedText}, but actual is {actualtText}");
        }
Пример #2
0
        public void Rozetka_CatalogButton_GoToAsusNotebook()
        {
            //Arrange
            string expectedLink = "https://rozetka.com.ua/notebooks/c80004/filter/producer=asus/";

            //Act
            driver.Navigate().GoToUrl("https://rozetka.com.ua/");
            var     rozetkaHomePage = new RozetkaHomePage(driver);
            Actions actions         = new Actions(driver);

            actions.MoveToElement(rozetkaHomePage.menuCategoriesNotebooks).Perform();
            Thread.Sleep(3000);
            actions.Click(rozetkaHomePage.menuLinkAsusNotebooks).Perform();
            string actualLink = driver.Url;

            //Assert
            Assert.AreEqual(expectedLink, actualLink, $"An expected linqs is {expectedLink}, but actual is {actualLink}");
        }