t.me/atinfo_chat Telegram группа по автоматизации тестирования

FirefoxDriverService и игнорирование сертификатов

Теги: #<Tag:0x00007f7487e4b990> #<Tag:0x00007f7487e4b8a0> #<Tag:0x00007f7487e4b7b0>

Доброго времени суток.

Фаерфокс перестал принимать сертификат, хочу отключить сертефикаты.
есть код, который раньше работал.

driverExecutableFileName = "geckodriver.exe";
var firefoxDriverService = FirefoxDriverService.CreateDefaultService(pathToDriver, driverExecutableFileName);
string firefoxBinaryPath = @"C:\Program Files\Mozilla Firefox\firefox.exe";
firefoxDriverService.FirefoxBinaryPath = firefoxBinaryPath;
return new FirefoxDriver(firefoxDriverService);

FirefoxDriverService не работает с FirefoxProfile profile
а с FirefoxOptions не видит капабилити отвечающие за сертификат.

Подскажите как решить проблему.

а можно пример как вы это делаете?

...
FirefoxOptions options = new FirefoxOptions();
options.AddAdditionalCapability(CapabilityType.AcceptSslCertificates, true);
...
return new FirefoxDriver(firefoxDriverService, options);

?

Вот пример кода, который пробую

driverExecutableFileName = "geckodriver.exe";
var firefoxDriverService = FirefoxDriverService.CreateDefaultService(pathToDriver, driverExecutableFileName);
string firefoxBinaryPath = @"C:\Program Files\Mozilla Firefox\firefox.exe";
firefoxDriverService.FirefoxBinaryPath = firefoxBinaryPath;
FirefoxOptions options = new FirefoxOptions();
options.AddAdditionalCapability(CapabilityType.AcceptSslCertificates, true);
return new FirefoxDriver(firefoxDriverService, options, TimeSpan.FromSeconds(10));

но всегда получаю: