Ejemplo n.º 1
0
        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);
 }