Exemplo n.º 1
0
        public void SortDropdownTest()
        {
            var           quadrocopters     = new QuadrocoptersSteps();
            List <string> expectedMenuItems = new List <string>()
            {
                "По новизне", "Акции", "От дешевых к дорогим", "От дорогих к дешевым"
            };

            WebDriverManager.OpenUrl(Urls.Quadrocopters);
            Assert.AreEqual(expectedMenuItems, quadrocopters.GetSortSelectOptions());
            quadrocopters.SortBy("От дешевых к дорогим");
            Assert.AreEqual("От дешевых к дорогим", quadrocopters.GetActiveOption());
            quadrocopters.SortBy("Акции");
            Assert.AreEqual("Акции", quadrocopters.GetActiveOption());
        }
Exemplo n.º 2
0
        public void CheckboxFilterTest()
        {
            var           quadrocopters         = new QuadrocoptersSteps();
            List <string> expectedQuadrocopters = new List <string>()
            {
                "Квадрокоптер Xiaomi Mi Drone White 4K", "Квадрокоптер Xiaomi Mi Drone White", "Трикоптер Xiaomi YI Erida"
            };

            WebDriverManager.OpenUrl(Urls.Quadrocopters);
            quadrocopters.ClickOnBrandFilter();
            quadrocopters.ClickOnCheckboxMi();
            //Todo
            Thread.Sleep(3000);
            Assert.AreEqual(expectedQuadrocopters, quadrocopters.GetMiProductsTitle());
        }