Предоставлен неверный аргумент Исключение при запуске теста 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

Что я могу сделать, чтобы это исправить?

0 ответов

Другие вопросы по тегам