public void Setup()
 {
     driver            = new ChromeDriver();
     googleMainPage    = new GoogleMainPage(driver);
     googleResultsPage = new GoogleResultsPage(driver);
     wait = new WebDriverWait(driver, TimeSpan.FromSeconds(10));
 }
Example #2
0
 public TestContext(IWebDriver driver)
 {
     Driver      = driver;
     MainPage    = new GoogleMainPage(Driver);
     ResultsPage = new GoogleResultsPage(Driver);
     WikiPage    = new WikiPage(Driver);
 }
Example #3
0
        public void GoogleSearchSuccessful(string searchTerm)
        {
            GoogleHomepage homepage = new GoogleHomepage(this);

            homepage.Go();
            GoogleResultsPage resultsPage = homepage.Actions.EnterTextAndSearch(searchTerm);

            Assert.IsTrue(resultsPage.Title.Contains(searchTerm));
        }
Example #4
0
        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"));
        }
Example #5
0
        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'");
        }