public void SearchForAGivenArticleName() { PlasticAndReconstructiveSurgeryPage surgeryPage = new PlasticAndReconstructiveSurgeryPage(driver); SearchActions.SearchForWord(surgeryPage.SearchBox, surgeryPage.SearchButton, articleName); Assert.IsTrue(surgeryPage.Article(articleName).Displayed); }
public void TrickySearchForAGivenWordAllNumberOfArticles() { PlasticAndReconstructiveSurgeryPage surgeryPage = new PlasticAndReconstructiveSurgeryPage(driver); SearchActions.SearchForWord(surgeryPage.SearchBox, surgeryPage.SearchButton, searchWord); int trickyNum = SearchActions.GetNumberOfArticles(surgeryPage.TrickyNumberOfArticles); Assert.True(trickyNum > 100); }
public void SearchForAGivenWordNumberOfArticlesOnPage() { PlasticAndReconstructiveSurgeryPage surgeryPage = new PlasticAndReconstructiveSurgeryPage(driver); SearchActions.SearchForWord(surgeryPage.SearchBox, surgeryPage.SearchButton, searchWord); IList <IWebElement> listOfArticles = surgeryPage.FoundArticles(); Assert.AreEqual(60, listOfArticles.Count()); }
public void SearchForAGivenWordResultsAreNotEmpty() { PlasticAndReconstructiveSurgeryPage surgeryPage = new PlasticAndReconstructiveSurgeryPage(driver); SearchActions.SearchForWord(surgeryPage.SearchBox, surgeryPage.SearchButton, searchWord); IList <IWebElement> listOfWords = surgeryPage.FoundWords(searchWord); Assert.True(listOfWords.Count() > 0); }
public void VerifyIfSearchSaved() { PlasticAndReconstructiveSurgeryPage surgeryPage = new PlasticAndReconstructiveSurgeryPage(driver); FavouritesPage favouritesPage = new FavouritesPage(driver); SearchActions.SearchForWord(surgeryPage.SearchBox, surgeryPage.SearchButton, articleName); SearchActions.SaveSearch(surgeryPage.SaveSearchButton, surgeryPage.SearchNametextBox, surgeryPage.SaveSearchButtonForm, searchName); Navigation.Navigate(driver, favouritesPageUrl); favouritesPage.ElementInFavourites("Saved Searches").Click(); Assert.IsTrue(favouritesPage.ElementInFavourites(searchName).Displayed); }
public void SearchForAGivenNumberOfArticlesOnSpecialPage() { PlasticAndReconstructiveSurgeryPage surgeryPage = new PlasticAndReconstructiveSurgeryPage(driver); SearchActions.SearchForWord(surgeryPage.SearchBox, surgeryPage.SearchButton, searchWord); var buttons = surgeryPage.PageButton(numOfPage); while (buttons.Count() == 0) { surgeryPage.NextLink.Click(); buttons = surgeryPage.PageButton(numOfPage); } surgeryPage.PageButton(numOfPage).ElementAt(0).Click(); Assert.AreEqual(60, surgeryPage.FoundArticles().Count()); }