public void VerifyICDPortalIsFirstSearchResultBing(string searchCriteria, string expectedURL, string searchEngine) { BingHomePage search = new BingHomePage(driver); search.GoToPage(searchEngine); BingResultPage results = search.Criteria(searchCriteria).Search(); results.NavigateTo(results.FirstResult); Assert.That(driver.Url, Is.EqualTo(expectedURL), "The first returned website URL did not match the expected website URL"); }
public void BingSearchBye() { string query = "bye!"; driver.Navigate().GoToUrl(BingSearchPage.URL); BingSearchPage searchPage = new BingSearchPage(driver); BingResultPage resultPage = searchPage.search(query); Assert.IsTrue(resultPage.title.StartsWith(query), String.Format("Title: {0} does not start with query: {1}!", resultPage.title, query)); }
public void BingSearchHello() { //this code is repeated below intentionally. //Feel free to modify and experiment. string query = "hello!"; driver.Navigate().GoToUrl(BingSearchPage.URL); BingSearchPage searchPage = new BingSearchPage(driver); BingResultPage resultPage = searchPage.search(query); Assert.IsTrue(resultPage.title.StartsWith(query), String.Format("Title: {0} does not start with query: {1}!", resultPage.title, query)); }
public void WhenExecutesTheSearchFor(string searchEngine, string searchPhrase) { switch (searchEngine) { case ICDTestData.Google: _googleResultPage = _googleSearchEngine.Criteria(searchPhrase).Search(); break; case ICDTestData.Bing: _bingResultPage = _bingSearchEngine.Criteria(searchPhrase).Search(); break; default: break; } }