Ilya_G
(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 не видит капабилити отвечающие за сертификат.
Подскажите как решить проблему.
а можно пример как вы это делаете?
...
FirefoxOptions options = new FirefoxOptions();
options.AddAdditionalCapability(CapabilityType.AcceptSslCertificates, true);
...
return new FirefoxDriver(firefoxDriverService, options);
?
Ilya_G
(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));
но всегда получаю:
