t.me/atinfo_chat Telegram группа по автоматизации тестирования

Как настроить Firefox чтобы он запускался вместе с плагинами?

Теги: #<Tag:0x00007f9af97641c0> #<Tag:0x00007f9af9764030> #<Tag:0x00007f9af976bee8>

Для тестинга нужно чтобы был установлен один плагин, иначе он выдаёт сообщение “установи плагин” почти на каждой странице. Когда запускаю тест фаер фокс автоматом не грузит все установленные плагины, можно ли както это настроить ?

Привет. Это можно сделать через firefox profile. Погугли эту тему и ты найдешь ответ.

Сами плагины в FF подключаются через профили, как уже сказали выше.
Но по дефолту установлено ограничение - задавать вопрос, нужно ли запускать плагин.
Тем не менее можно программно управлять этой опцией при помощи plugin.state.pluginName:

0 - Never Active
1 - Ask to Active
2 - Always Active

Для этого профилю необходимо передать соответствующий preference (к примеру, для java):

profile.setPreference("plugin.state.pluginName", 2);
1 Симпатия

немного погуглил, нашел способ, может комуто поможет:

что я делал:

  1. создал новый ФФ профиль
  2. сделал зип архив содержимого дериктории нового профиля: получился файл profile.zip
  3. пропустил через base64, получился файл profile.zip.b64
  4. прописал это дело в капабилитиз к WebDriver модулю в acceptance.suite.yml

сначала не работало по причине, что в капабилитиз я указал не полный путь к файлу, исправил и запустилось