public void LaunchChromeTest() { int port = NextAvailablePort(); int preCount = CountChromes(); ChromeDriver driver = new ChromeDriver(port); driver.Start(); driver.NavigateToUrl("about:blank"); Assert.AreEqual(true, this.WaitForMoreChromesThan(preCount)); driver.Stop(); }
public void ScrapeUrlTest() { int port = NextAvailablePort(); ChromeDriver driver = new ChromeDriver(port); driver.Start(); driver.NavigateToUrl("about:blank"); Assert.AreEqual(true, driver.WaitForUrl("about:blank")); Assert.AreEqual(true, driver.ScrapeUrl().StartsWith("about")); driver.Stop(); }
public void TestUrlChangeDetection() { int port = NextAvailablePort(); ChromeDriver driver = new ChromeDriver(port); UrlEventHandlerCalled = false; driver.UrlChangeEvent += UrlEventHandler; driver.Start(); Thread.Sleep(5000); driver.NavigateToUrl("about:blank"); Assert.AreEqual(true, driver.WaitForUrl("about:blank")); Assert.AreEqual(true, driver.ScrapeUrl().StartsWith("about")); Assert.AreEqual(true, UrlEventHandlerCalled); driver.Stop(); }
public void ScrapeTitleTest() { int port = NextAvailablePort(); ChromeDriver driver = new ChromeDriver(port); driver.Start(); driver.NavigateToUrl("about:blank"); Assert.AreEqual(true, driver.WaitForUrl("about:blank")); Assert.AreEqual(true, driver.WaitForTitle("about:blank")); Assert.AreEqual(true, driver.ScrapeTitle().ToLower().Contains("blank")); driver.Stop(); }