Предоставлен неверный аргумент Исключение при запуске теста C# с использованием Selenium WebDriver с Firefox 50.0
Я изучаю Selenium WebDriver и пытаюсь запустить простой тест с использованием Firefox 50 и Webdriver 3.0.1. Я использую драйвер Marionette 0.11.1
У меня есть следующий код:
FirefoxDriverService service = FirefoxDriverService.CreateDefaultService(@"P:\Selenium Practice\FirefoxDriver", "wires.exe");
service.FirefoxBinaryPath = @"C:\Program Files\Mozilla Firefox\firefox.exe";
FirefoxOptions options = new FirefoxOptions();
options.AddAdditionalCapability(CapabilityType.AcceptSslCertificates, true);
TimeSpan time = TimeSpan.FromSeconds(10);
IWebDriver driver = new FirefoxDriver(service, options, time);
driver.Navigate().GoToUrl("http://www.demoqa.com");
При запуске я получаю следующее исключение с кодом ошибки 10022:
В нем говорится:"Необработанное исключение типа" System.Net.Sockets.SocketException "произошло в System.dll"
Я не совсем понимаю, что я делаю неправильно. Я пошел, бросил много предложений, и ни один из них действительно не работал. Последнее, что я опишу здесь, это: Настройка Marionette/ GeckoDriver
Что я могу сделать, чтобы это исправить?