示例#1
0
文件: Test.cs 项目: TaniaSky/InLoop
        public void Setup()
        {
            _driver.Navigate().GoToUrl(NewsLetterPageUrl);
            var _newsLetterPage = new MondayNewsLetterPage(_driver);

            Assert.IsTrue(_newsLetterPage.IsDisplayed());
        }
示例#2
0
文件: Test.cs 项目: TaniaSky/InLoop
        public void _002_VerifyLetterOpens()
        {
            var _page = new RecentNewsPage(_driver);

            Assert.IsTrue(_page.IsDisplayed());

            _page.OpenNewsLetter(GetLastMondayNewsLetterTitle());
            SwitchToLastTab();

            var _newsLetterPage = new MondayNewsLetterPage(_driver);

            Assert.IsTrue(_newsLetterPage.IsDisplayed());
        }
示例#3
0
文件: Test.cs 项目: TaniaSky/InLoop
        public void _001_VerifyTagOpensCorrectPage(String tag)
        {
            var _newsLetterPage = new MondayNewsLetterPage(_driver);

            Assert.IsTrue(_newsLetterPage.IsDisplayed());

            _newsLetterPage.OpenTag(tag);

            SwitchToLastTab();

            var _taggedPage = new SelectedTagPage(_driver);

            Assert.IsTrue(_taggedPage.IsDisplayed());

            Assert.AreEqual(tag.ToUpper(), _taggedPage.Title.Text.ToUpper());
        }
示例#4
0
文件: Test.cs 项目: TaniaSky/InLoop
        public void GetNewsletterPage()
        {
            _driver.Navigate().GoToUrl(MainSiteUrl);
            var _page = new RecentNewsPage(_driver);

            Assert.IsTrue(_page.IsDisplayed());

            _page.OpenNewsLetter(GetLastMondayNewsLetterTitle());
            SwitchToLastTab();

            var _newsLetterPage = new MondayNewsLetterPage(_driver);

            Assert.IsTrue(_newsLetterPage.IsDisplayed());

            NewsLetterPageUrl = _driver.Url;
        }