private void InitLocal(Brwsr brwsr) { GenerateSessionId(); this.Log = new IfrLog(BrwsrSessionId, Page); switch (brwsr) { case Brwsr.Firefox: InitLocalFf(); break; case Brwsr.Chrome: InitLocalChrome(); break; case Brwsr.FhantomJs: InitLocalPhantomJs(); break; case Brwsr.Ie: InitLocalIe(); break; } this._currentPage = new IfrPage(Instance, this); this.Nav = new NavigationPanel(Instance, this); TimeOutWaitPeriod(ParamsLib.BrwsrOptions.DefaultWaitPeriod); TimeOutPageLoad(ParamsLib.BrwsrOptions.PageLoadTimeOut); TimeOutPagePing(ParamsLib.BrwsrOptions.PagePingTimeOut); }
/// <summary> /// Starts Browser session. By default is firefox. /// </summary> public IfrBrowser(Brwsr browser = Brwsr.Firefox) { InitLocal(browser); }