Перейти к содержимому

AlexandrSasha

Регистрация: 30 июн 2019
Offline Активность: 03 июл 2019 17:07
-----

Мои темы

C# Не удается добавить расширения для Mozilla Firefox

30 июня 2019 - 18:15

Пытаюсь добавить расширение таким образом:

var fireDriverService = FirefoxDriverService.CreateDefaultService();
var profileManager = new FirefoxProfileManager();
FirefoxOptions option = new FirefoxOptions();
option.Profile = profileManager.GetProfile("default");
option.Profile.AddExtension(@"anticaptcha.xpi");
//option.Profile.SetPreference("extensions","99.9");
Browser2 = new FirefoxDriver(fireDriverService, option);

При запуске выдает на строке 

Browser2 = new FirefoxDriver(fireDriverService, option);

Следующую ошибку:

 

System.ArgumentOutOfRangeException: "Параметры Year, Month и Day описывают непредставимое значение DateTime."
 
 
При удалении добавления расширения, а именно строчки
option.Profile.AddExtension(@"anticaptcha.xpi");

Ошибка пропадает.

 

Так вот, я не понимаю о какой дате идет речь и как исправить эту ошибку. Думал, что необходимо добавить определенные настройки для расширения, например, вот так:

//option.Profile.SetPreference("extensions","99.9");

В файле расширения (вроде .manifest или около того), безусловно, есть определенные поля, которые можно заполнить, но какие именно нужно заполнять поля и как именно вообще не понимаю...