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

Фотография

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

Selenium c# Mozilla Firefox расширение Extension

  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 AlexandrSasha

AlexandrSasha

    Новый участник

  • Members
  • Pip
  • 1 сообщений

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

 


  • 0

#2 BabyRoot

BabyRoot

    Специалист

  • Members
  • PipPipPipPipPip
  • 833 сообщений


Отправлено 01 июля 2019 - 09:02

Версии какие драйвера, селениума, браузера используете?

Обновите всё на свежие.


  • 0



Темы с аналогичным тегами Selenium, c#, Mozilla Firefox, расширение, Extension

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных