public void Settings() { chrome.Navigate().GoToUrl("https://deveducation.com/"); chrome.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(3); hp_POM = new POM_HomePage(chrome); cp_POM = new POM_ContactsPage(chrome); footer_POM = new POM_Footer(chrome); mn_POM = new Menu_POM(chrome); si_POM = new SignOnCourse_POM(chrome); nw_POM = new News_POM(chrome); chrome.Manage().Window.Maximize(); }
public void CheckSignUpForACourseInputInvalidData() { hp_POM = hp_POM.ClickOnsignUpForACourseButton(); hp_POM = hp_POM.InputFullName(); hp_POM = hp_POM.InputMobNumber(); hp_POM = hp_POM.InputEmail(); hp_POM = hp_POM.SelectCityCourse(); hp_POM = hp_POM.SelectCourse(); hp_POM = hp_POM.InputFullName(); IWebElement textErrorName = chrome.FindElement(By.LinkText("Поле обязательно для заполнения")); IWebElement textErrorMobNum = chrome.FindElement(By.LinkText("Введите правильный номер телефона")); IWebElement textErroremail = chrome.FindElement(By.LinkText("Поле обязательно для заполнения")); IWebElement textErrorSelectCity = chrome.FindElement(By.LinkText("Поле обязательно для заполнения")); IWebElement textErrorSelectCourse = chrome.FindElement(By.LinkText("Поле обязательно для заполнения")); Assert.AreEqual("Поле обязательно для заполнения", textErrorName.Text); Assert.AreEqual("Введите правильный номер телефона", textErrorMobNum.Text); Assert.AreEqual("Поле обязательно для заполнения", textErroremail.Text); Assert.AreEqual("Поле обязательно для заполнения", textErrorSelectCity.Text); Assert.AreEqual("Поле обязательно для заполнения", textErrorSelectCourse.Text); chrome.Quit(); }