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

selenium
webdriver
firefox
Теги: #<Tag:0x00007fedbfdff6b0> #<Tag:0x00007fedbfdff4f8> #<Tag:0x00007fedbfdff340>

(Ilya G) #1

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

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

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 не видит капабилити отвечающие за сертификат.

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


(Stan) #2

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

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

?


(Ilya G) #3

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

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));

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