public void Dispose() { if (Driver != null) { DriverPool.Release(Driver); } Driver = null; }
public void ReturnButtonIsWorked() { DriverPool.Get().Navigate().GoToUrl(testServer + "?page_number=25&intitle=test&page=1"); var searchPage = new SearchPage(); var resultsPage = new SearchResultsPage(); resultsPage.ClickReturnButton(); Assert.IsTrue(searchPage.StackOverSearchTextIsDisplayed()); }
public void SearchIsWorked() { DriverPool.Get().Navigate().GoToUrl(testServer); var searchPage = new SearchPage(); var resultsPage = new SearchResultsPage(); searchPage .SelectSearchResultsDropList(25) .FillSearchTextbox("test") .ClickSearchButton(); Assert.IsTrue(resultsPage.ResultsTableIsDisplayed()); }
public void Screenshot() { DriverUtils.GoToUrl("http://192.168.200.198/i7251_12UI"); Thread.Sleep(2000); var driver = DriverPool.GetDriver(TestNameResolver.GetCurrentTestName()); driver.SwitchTo().Frame("main"); DriverUtils.TypeInElement(By.Id("password"), "innovator"); DriverUtils.TypeInElement(By.Id("username"), "admin"); driver.FindElement(By.Id("login.login_btn_label")).Click(); Thread.Sleep(1000); driver.SwitchTo().DefaultContent(); Thread.Sleep(2000); DriverUtils.CaptureScreenShot("Innovator"); // var diff = Compare( // @"C:\Users\kapatsevich\Desktop\Screenshots\GoogleLogo.png", //@"C:\Users\kapatsevich\Desktop\Screenshots\logo original.png"); }
public void OneTimeTearUp() { DriverPool.DisposeAllDrivers(); }
public void TearDown() { DriverPool.DisposeDriver(GetCurrentTestName()); SoftAssert.PrintResults(); //AssertsPool.PrintAsserts(GetCurrentTestName()); }
public void SetUp() { DriverPool.RegisterDriver(GetCurrentTestName(), InitializeClient()); //AssertsPool.RegisterTest(GetCurrentTestName()); }
protected override void OnTearDown() { DriverPool.CloseAll(); }
public BasePage() { driver = DriverPool.Get(); InitPage(this); }
public Context() { Driver = DriverPool.Acquire(); HtmlFileName = Path.GetFullPath(BaseDirectory + Path.DirectorySeparatorChar + Guid.NewGuid() + ".html"); ResultBuilder = new ResultBuilder(); }