Example #1
0
 protected virtual void configureBrowser(BrowserType browser)
 {
     lock (Padlock)
     {
         IWebDriver driver = factory.getDriverFor(browser);
         InitialPage = (T)WebPageActivator.Activate <T>(driver);
     }
 }
Example #2
0
 protected override void configureBrowser(BrowserType browser)
 {
     lock (Padlock)
     {
         IWebDriver driver = factory.getDriverWithAngularSupportFor(browser);
         InitialPage = (T)WebPageActivator.Activate <T>(driver);
     }
 }
Example #3
0
 /// <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));
 }