示例#1
0
        public void CheckOpeningCurrentEvents()
        {
            var mainPage = new WikiMainPage(_driver, _webDriverWait);

            _driver.FindElement(By.LinkText("Поточні події")).Click();
            Assert.AreEqual("Вікіпедія:Поточні події — Вікіпедія", _driver.Title);
        }
        public void Test2()
        {
            var page = new WikiMainPage();

            page.OpenGoogle();
            Assert.Pass();
        }
示例#3
0
        public void CheckSearhFealdOnWiki()
        {
            var mainPage = new WikiMainPage(_driver, _webDriverWait);

            _driver.FindElement(By.Id("searchInput")).SendKeys("Апаратне забезпечення");
            _driver.FindElement(By.Id("searchButton")).Click();
            Assert.AreEqual("Апаратне забезпечення — Вікіпедія", _driver.Title);
        }
示例#4
0
        public void CheckNews()
        {
            var mainPage = new WikiMainPage(_driver, _webDriverWait);

            _driver.FindElement(By.LinkText("Поточні події")).Click();
            IWebElement element = _driver.FindElement(By.XPath("//*[@id='mw-content-text']/div/table/tbody/tr[1]/td[1]/div[4]/ul/li[14]/ul/li"));
            string      s       = element.Text;

            Assert
            .AreEqual("Вчені знайшли невідому раніше порожнину в піраміді Хеопса. Це перше велике відкриття у цій піраміді з XIX століття[24][25]", s);
        }
示例#5
0
        public void CheckDate()
        {
            var mainPage = new WikiMainPage(_driver, _webDriverWait);

            IWebElement dayMonth = null;
            IWebElement year     = null;

            _webDriverWait.Until(d =>
            {
                dayMonth = d.FindElement(By.CssSelector("#mw-content-text > div > div > div:nth-child(2) > table > tbody > tr > td:nth-child(2) > div > a:nth-child(1)"));
                year     = d.FindElement(By.CssSelector("#mw-content-text > div > div > div:nth-child(2) > table > tbody > tr > td:nth-child(2) > div > a:nth-child(2)"));

                return(dayMonth != null && year != null);
            });

            Assert.AreEqual("27 листопада", dayMonth.GetAttribute("title"));
            Assert.AreEqual("2017", year.GetAttribute("title"));
        }
示例#6
0
 public void TestInitilize()
 {
     mainPage = new WikiMainPage();
     mainPage.LoadPage();
 }