Creates IWebDriver instances matching the given criteria.
Ejemplo n.º 1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DriverSession"/> class.
 /// </summary>
 /// <param name="factory">The <see cref="DriverFactory"/> responsible for creating the <see cref="IWebDriver"/> for the session.</param>
 /// <param name="capabilities">The capabilities of the driver of the session.</param>
 internal DriverSession(DriverFactory factory, ICapabilities capabilities)
 {
     this.sessionDriver = factory.CreateDriverInstance(capabilities);
     DesiredCapabilities actualSessionCapabilities = new DesiredCapabilities(capabilities.BrowserName, capabilities.Version, Platform.CurrentPlatform);
     actualSessionCapabilities.IsJavaScriptEnabled = true;
     this.sessionCapabilities = actualSessionCapabilities;
 }