public void TestWikiContentsToggle()
 {
     WikipediaMainPage wikiPage = new WikipediaMainPage();
     wikiPage.Navigate();
     wikiPage.Search("Quality assurance");
     wikiPage.Validate().ToogleLinkTextHide();
     wikiPage.Validate().ContentsListVisible();
     wikiPage.ToggleContents();
     wikiPage.Validate().ToogleLinkTextShow();
     wikiPage.Validate().ContentsListHidden();
 }
Example #2
0
        public void TestDidYouMeanSuggestion()
        {
            // Test Data
            string searchString   = "furry rabbits";
            string expectedString = "Did you mean: fury rabbit";

            GenericMethods.LoadPage(webapplication);     // Load the Wikipedia page
            WikipediaMainPage.InputSearch(searchString); // Search string to the input box and click search
            string actualSuggestionString = SearchResultsPage.GetSuggestionString();

            CustomValidator.AreEquals(expectedString, actualSuggestionString, "Suggestion String mismatched");
        }
Example #3
0
        public void TestWikiContentsToggle()
        {
            WikipediaMainPage wikiPage = new WikipediaMainPage();

            wikiPage.Navigate();
            wikiPage.Search("Quality assurance");
            wikiPage.Validate().ToogleLinkTextHide();
            wikiPage.Validate().ContentsListVisible();
            wikiPage.ToggleContents();
            wikiPage.Validate().ToogleLinkTextShow();
            wikiPage.Validate().ContentsListHidden();
        }
Example #4
0
        public void TestFirstResultTitleAndContentTable()
        {
            // Test Data
            string suggestionString      = "furry rabbits";
            string selectResultIndex     = "1"; // Select First Link from the result info
            string expectedAarticleTitle = "Furry fandom - Wikipedia";

            GenericMethods.LoadPage(webapplication);                       // Load the Wikipedia page
            WikipediaMainPage.InputSearch(suggestionString);               // Input search string to the input box and click search
            SearchResultsPage.selectGivenResultLink(selectResultIndex);    // Select the first article
            string actualArticlePageTitle = GenericMethods.GetPageTitle(); // Title of the page

            CustomValidator.AreEquals(expectedAarticleTitle, actualArticlePageTitle, "Title mismatched");
            ArticlePage.CheckTableOfContents(); // Verify the Table of Content on article page.
        }
Example #5
0
        public void TestSearchResultsCount()
        {
            // Test Data
            string suggestionString    = "furry rabbits";
            string expectedResultInfo  = "1 – 21";
            int    expectedResultCount = 20;

            GenericMethods.LoadPage(webapplication);         // Load the Wikipedia page
            WikipediaMainPage.InputSearch(suggestionString); // Input search string to the input box and click search
            string resultInfo = SearchResultsPage.GetResultInfo();

            CustomValidator.AreEquals(expectedResultInfo, resultInfo, "Result info mismatched");
            int actualResultCount = SearchResultsPage.GetCountOfSearchResult(); // ResultInfo count

            CustomValidator.AreEquals(expectedResultCount, actualResultCount,
                                      "Expected search result count is mismatched to actual");
        }
 public void WhenIHaveSelectedWikipediaMainPageTab()
 {
     WikipediaMainPage.SelectMainPageTab("Main Page");
 }
 public void GivenIHaveNavigatedToWikipedia()
 {
     WikipediaMainPage.Navigate();
 }
Example #8
0
        public void WikipediaImages()
        {
            WikipediaMainPage MainWiki = new WikipediaMainPage();

            MainWiki.GoToPage().GetEssentialImagesScreenShot();
        }