protected BrowserFactory(IActionRetrier actionRetrier, IBrowserProfile browserProfile, ITimeoutConfiguration timeoutConfiguration, ILocalizedLogger localizedLogger) { ActionRetrier = actionRetrier; BrowserProfile = browserProfile; TimeoutConfiguration = timeoutConfiguration; LocalizedLogger = localizedLogger; }
public WindowsApplication(string application, Uri driverServer, ITimeoutConfiguration timeoutConfiguration, AppiumOptions appiumOptions) { var options = appiumOptions ?? new AppiumOptions(); options.App = application; options.AutomationName = "windows"; lazyDriver = new Lazy <WebDriver>(() => { var value = new WindowsDriver(driverServer, options, timeoutConfiguration.Command); value.Manage().Timeouts().ImplicitWait = timeoutConfiguration.Implicit; return(value); }); }
/// <summary> /// Initializes a new instance of the <see cref="UserInterfaceModule" /> class. /// </summary> /// <param name="application">The application.</param> /// <param name="userInterfaceBridge">The user interface framework.</param> /// <param name="controlsModule">The controls module.</param> /// <param name="musicPlayer">The music player.</param> /// <param name="playerModule">The player module.</param> /// <param name="volumeModule">The volume module.</param> /// <param name="allowShutdown">if set to <c>true</c> [allow shutdown].</param> /// <param name="lifecycleConfiguration">The lifecycle configuration.</param> /// <param name="timeoutConfiguration">The timeout configuration.</param> /// <param name="reporters">The reporters.</param> public UserInterfaceModule( IApplication application, IUserInterfaceBridge userInterfaceBridge, IControlsModule controlsModule, IMusicPlayer musicPlayer, PlayerModule playerModule, VolumeModule volumeModule, bool allowShutdown, ILifecycleConfiguration lifecycleConfiguration, ITimeoutConfiguration timeoutConfiguration, Reporters?reporters = null) { this.application = application; this.userInterfaceBridge = userInterfaceBridge; this.controlsModule = controlsModule; this.musicPlayer = musicPlayer; this.playerModule = playerModule; this.volumeModule = volumeModule; this.allowShutdown = allowShutdown; this.lifecycleConfiguration = lifecycleConfiguration; this.timeoutConfiguration = timeoutConfiguration; this.reporters = reporters; }
protected ApplicationFactory() { LocalizedLogger = AqualityServices.LocalizedLogger; DriverSettings = AqualityServices.Get <IDriverSettings>(); timeoutConfiguration = AqualityServices.Get <ITimeoutConfiguration>(); }
public LocalBrowserFactory(IActionRetrier actionRetrier, IBrowserProfile browserProfile, ITimeoutConfiguration timeoutConfiguration, ILocalizedLogger localizedLogger) : base(actionRetrier, browserProfile, timeoutConfiguration, localizedLogger) { }
public ChromeApplication(ITimeoutConfiguration timeoutConfiguration) { Driver = new ChromeDriver(); implicitWait = timeoutConfiguration.Implicit; Driver.Manage().Timeouts().ImplicitWait = implicitWait; }
/// <summary> /// Instantiates the class using retry configuration. /// <paramref name="timeoutConfiguration"/> /// <paramref name="serviceProvider"/> /// </summary> public ConditionalWait(ITimeoutConfiguration timeoutConfiguration, IServiceProvider serviceProvider) { this.timeoutConfiguration = timeoutConfiguration; this.serviceProvider = serviceProvider; }