private void BuildChromeDriverProvider() { _provider = new ChromeDriverProvider( _remoteDriverFinder, _localDriverFinder ); }
public virtual void SetProvider(IDriverProvider provider) { _driverProvider = provider; _provider = null; _mediator.Value = new ElementMediator((_driverProvider.Settings as BrowserSetting).ElementTimeout); GetElement(); }
public override Frame GetParentFrame() { var frame = new Frame(); frame.SetProvider(_driverProvider); _driverProvider = frame.Parent(); return(frame); }
public override IPage GetDefaultFrame() { var frame = new Frame(); frame.SetProvider(_driverProvider); _driverProvider = frame.Default(); return(this); }
public Alert(IDriverProvider driverProvider) { var mediator = new AsyncLocal <IMediator> { Value = new AlertMediator(BrowserSettings.Settings.Timeout) }; _alertProvider = (IAlertProvider)mediator.Value.Wait(driverProvider.GetAlert); }
public static void New(IDriverProvider provider) { if (Context != null) { throw new Exception("The Driver instance is not null!!"); } Context = new DriverContext(); Context._driver = provider.GetDriver(); }
private IDriverProvider GetFrame(IDriverProvider provider) { IDriverProvider _driver = null; if (_frameName != null) { _driver = _frameMediator.Value.Execute(() => provider.GetFrame(_frameName)) as IDriverProvider; _driver.Settings = provider.Settings; return(_driver); } if (_number != null) { _driver = _frameMediator.Value.Execute(() => provider.GetFrame((int)_number)) as IDriverProvider; _driver.Settings = provider.Settings; return(_driver); } _driver = _frameMediator.Value.Execute(() => provider.GetFrame(By.XPath(Locator))) as IDriverProvider; _driver.Settings = provider.Settings; return(_driver); }
public void SetProvider(IDriverProvider provider) { this._driverProvider = provider; }
public void SetProvider(IDriverProvider provider) { DriverProvider = provider; }
public SamplePage(IDriverProvider provider) { Provider = provider; }
public static void New(IDriverProvider provider) { Release(); Current = new Se74Driver(provider); Current.Provider = provider; }
private Se74Driver(IDriverProvider provider) { Driver = provider.NewDriver(); }
public Alert(IDriverProvider driverProvider) { _mediator.Value = new AlertMediator((driverProvider.Settings as BrowserSetting).ElementTimeout); _alertProvider = (IAlertProvider)_mediator.Value.Wait(() => driverProvider.GetAlert()); }
public override void SetProvider(IDriverProvider provider) { _provider = null; _frameMediator.Value = new FrameMediator((provider.Settings as BrowserSetting).ElementTimeout); _driverProvider = GetFrame(provider); }