Пытаюсь добавить расширение таким образом:
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 или около того), безусловно, есть определенные поля, которые можно заполнить, но какие именно нужно заполнять поля и как именно вообще не понимаю...