Ejemplo n.º 1
0
 public IWebDriver Start()
 {
     if (Options.ConfiguredEdgeOptions != null)
     {
         return(CreateEdgeBrowser());
     }
     if (Options.ConfiguredChromeOptions != null)
     {
         return(CreateChromeDriver());
     }
     return(DriverImplementation.CreateRemoteWebDriver(ChromeOptions));
 }
Ejemplo n.º 2
0
        private IWebDriver CreateEdgeBrowser()
        {
            var sauceUserName      = Environment.GetEnvironmentVariable("SAUCE_USERNAME");
            var sauceAccessKey     = Environment.GetEnvironmentVariable("SAUCE_ACCESS_KEY");
            var sauceConfiguration = new Dictionary <string, object>
            {
                ["username"]  = sauceUserName,
                ["accessKey"] = sauceAccessKey
            };

            Options.ConfiguredEdgeOptions.AddAdditionalOption("sauce:options", sauceConfiguration);
            return(DriverImplementation.CreateRemoteWebDriver(Options.ConfiguredEdgeOptions));
        }