Ejemplo n.º 1
0
 public void PowerBankForSmartphone()
 {
     driver.Navigate().GoToUrl("https://hotline.ua/");
     AutoTest.Locator HotlinePage = new AutoTest.Locator();
     PageFactory.InitElements(driver, HotlinePage);
     HotlinePage.CityClose.Click();
     HotlinePage.smartphones.Click();
     HotlinePage.PowerBank.Click();
     Assert.IsTrue(driver.PageSource.Contains("Внешние аккумуляторы (Power Bank)"));
 }
Ejemplo n.º 2
0
 public void LanguageSwitching()
 {
     driver.Navigate().GoToUrl("https://hotline.ua/");
     AutoTest.Locator HotlinePage = new AutoTest.Locator();
     PageFactory.InitElements(driver, HotlinePage);
     HotlinePage.CityClose.Click();
     HotlinePage.searchButton_ukr.Click();
     Assert.AreEqual("Порівняння цін в інтернет магазинах", driver.FindElement(By.CssSelector("div.viewbox.cell-sm-none > p.h3")).Text);
     HotlinePage.searchButton_rus.Click();
     Assert.AreEqual("Сравнение цен в интернет магазинах", driver.FindElement(By.CssSelector("div.viewbox:nth-child(6) > p:nth-child(1)")).Text);
 }
Ejemplo n.º 3
0
        public void BusinessCardsSortedByPrice()
        {
            driver.Navigate().GoToUrl("https://hotline.ua/");
            AutoTest.Locator HotlinePage = new AutoTest.Locator();
            PageFactory.InitElements(driver, HotlinePage);
            HotlinePage.CityClose.Click();
            HotlinePage.WatchesJewerly.Click();
            HotlinePage.BusinessCardCatalog.Click();
            var SortingOrder = driver.FindElement(By.XPath(".//*[@id='catalog-products']/div[1]/div/div[3]/ul/li[1]/select"));
            var selectOrder  = new SelectElement(SortingOrder);

            selectOrder.SelectByText("возрастанию цены");
            Assert.IsTrue(driver.PageSource.Contains("Визитницы"));
            Assert.AreEqual("Визитницы", driver.FindElement(By.XPath(".//*[@id='page-catalog']/div[1]/div[1]/div[1]/div[1]/div/h1")).Text);
        }
Ejemplo n.º 4
0
 public void SortedByPowerBankCapacityWithMaxPrice()
 {
     driver.Navigate().GoToUrl("https://hotline.ua/");
     AutoTest.Locator HotlinePage = new AutoTest.Locator();
     PageFactory.InitElements(driver, HotlinePage);
     HotlinePage.CityClose.Click();
     HotlinePage.smartphones.Click();
     HotlinePage.PowerBank.Click();
     HotlinePage.CapacityRange.Click();
     HotlinePage.MaxPrice.Clear();
     HotlinePage.MaxPrice.SendKeys("1000");
     HotlinePage.okButton.Click();
     Assert.IsTrue(driver.PageSource.Contains("Внешние аккумуляторы (Power Bank)"));
     Assert.AreEqual("Внешние аккумуляторы (Power Bank)", driver.FindElement(By.XPath(".//*[@id='page-catalog']/div[1]/div[1]/div[1]/div[1]/div/h1")).Text);
 }