Здравствуйте (первый раз пишу сюда)
У меня не получается заставить geckodriver обходить ошибки сертификата. Я провел много исследований и убедился, что у меня есть последние версии всех компонентов. Причина, по которой я подчеркиваю это, заключается в том, что во многих прошлых вопросах, которые существуют на этом сайте, обсуждаются устаревшие методы, такие как использование DesiredCapabilities.
Это мой код:
FirefoxDriverService service = FirefoxDriverService.CreateDefaultService();
FirefoxProfile profile = new FirefoxProfile("QA"){
AcceptUntrustedCertificates = true
};
FirefoxOptions options = new FirefoxOptions(){
Profile = profile
};
var driver = new FirefoxDriver(options);
driver.Navigate().GoToUrl("https://google.ca");
Приведенный выше код не работает, и я все еще получаю ошибки сертификата в Firefox. Одна вещь, которую я заметил при отладке, заключается в том, что драйвер по-прежнему видит возможность «acceptInsecureCerts» как «false». Скриншот ниже.
Я делаю что-то неправильно? Пожалуйста, порекомендуйте.
В настоящее время я использую:
- Селен V3.9 (последняя версия)
- Mozilla Firefox Nightly 60.0a (последняя версия)
- geckodriver 19.1 (последняя версия)