Пример #1
0
 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();
 }
Пример #2
0
        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();
        }