private IWebDriver CreateDriver(AvailableDrivers driver) { switch (driver) { case AvailableDrivers.Firefox: default: return(this.GetFirefoxDriver()); } }
public void Connect(AvailableDrivers requestedDriver) { Disconnect(); switch (requestedDriver) { case AvailableDrivers.Teensy: _dd = new TeensyDriver(NotifyLogicAboutMessage); _dd.Initialize(); break; case AvailableDrivers.Simulator: _dd = new SimulatedDriver(); _dd.Initialize(); break; case AvailableDrivers.Null: _dd = new NullDriver(); _dd.Initialize(); break; default: _dd = null; break; } }
public void ApplyPreset(Preset preset, AvailableDrivers driver) { Debug.WriteLine("ApplyPreset " + preset + ", " + driver.ToString()); // Save us from working if it is not needed now _paused = (driver == AvailableDrivers.Off); _queuedPreset = new Preset(preset); _needToApplyPreset = true; _relay.Connect(driver); // If this is the first time applying the preset, it is safe to execute this if (!_canStart || manualMode) { SafeApplyQueuedPreset(); } }