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)")); }
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); }
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); }
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); }