public void Setup() { driver = new ChromeDriver(); googleMainPage = new GoogleMainPage(driver); googleResultsPage = new GoogleResultsPage(driver); wait = new WebDriverWait(driver, TimeSpan.FromSeconds(10)); }
public TestContext(IWebDriver driver) { Driver = driver; MainPage = new GoogleMainPage(Driver); ResultsPage = new GoogleResultsPage(Driver); WikiPage = new WikiPage(Driver); }
public void GoogleSearchSuccessful(string searchTerm) { GoogleHomepage homepage = new GoogleHomepage(this); homepage.Go(); GoogleResultsPage resultsPage = homepage.Actions.EnterTextAndSearch(searchTerm); Assert.IsTrue(resultsPage.Title.Contains(searchTerm)); }
public void GoogleTitleContainsSearchTerm() { Log.Info("This is Log4Net again"); GoogleHomepage homepage = new GoogleHomepage(this); //CreateWebPageModel<GoogleHomepage>(); homepage.Go(); GoogleResultsPage resultsPage = homepage.Actions.EnterTextAndSearch("HP Lovecraft"); Assert.IsTrue(resultsPage.Title.Contains("HP Lovecraft")); }
public void ThereIsSeleniumIdePhraseOnFourthRow() { GoogleStartPage googleStartPage = new GoogleStartPage(BrowserDriver); googleStartPage.Open(); googleStartPage.Find("Selenium IDE export to C"); GoogleResultsPage googleResultsPage = new GoogleResultsPage(BrowserDriver); Assert.That(googleResultsPage.GetRowTitle(4), Does.Contain("Selenium IDE"), "Fourth search result row doesn't contain text 'Selenium IDE'"); }