public void EdgeChromium() { _edgeService = EdgeDriverService.CreateDefaultService(_buildPath, @"msedgedriver.exe"); _edgeService.UseVerboseLogging = true; _edgeService.UseSpecCompliantProtocol = true; _edgeService.Start(); var argsList = new List <string> { "use-fake-ui-for-media-stream", "use-fake-device-for-media-stream", "log-level=1" }; #pragma warning disable 618 var capabilities = new DesiredCapabilities(new Dictionary <string, object>() #pragma warning restore 618 { { "ms:edgeOptions", new Dictionary <string, object>() { { "binary", EdgeBrowserExePath }, { "args", argsList } } } }); _driver = new RemoteWebDriver(_edgeService.ServiceUrl, capabilities); RunTest(); }
Uri IDriverService.Start() { _edgeService = EdgeDriverService.CreateDefaultService(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), @"msedgedriver.exe"); _edgeService.UseVerboseLogging = true; _edgeService.UseSpecCompliantProtocol = true; _edgeService.Start(); return(_edgeService.ServiceUrl); }