protected virtual void configureBrowser(BrowserType browser) { lock (Padlock) { IWebDriver driver = factory.getDriverFor(browser); InitialPage = (T)WebPageActivator.Activate <T>(driver); } }
protected override void configureBrowser(BrowserType browser) { lock (Padlock) { IWebDriver driver = factory.getDriverWithAngularSupportFor(browser); InitialPage = (T)WebPageActivator.Activate <T>(driver); } }
/// <summary> /// This method allows to instantiate a new Page Object (PO) /// to be returned from a PO's method to the test. /// /// It is available to all PO, derived from this base class. /// </summary> /// <typeparam name="T">The Page Object type to instantiate</typeparam> /// <returns>An instance of the specified Page Object</returns> protected T NewPage <T>() where T : AbstractWebPage { return((T)WebPageActivator.Activate <T>(WebDriver)); }