Selenium не устанавливает аддон Firefox из-за того, что «надстройка uBlock0@raymondhill.net не подписана правильно» - PullRequest
0 голосов
/ 26 сентября 2019

Используя Selenium, я хочу запустить Firefox с уже установленным набором расширений, используя:

FirefoxProfile profile = new FirefoxProfile();
profile.addExtension(new File("path/to/firex_proxy-5.3.1-fx.xpi"));
profile.addExtension(new File("path/to/uBlock0@raymondhill.net.xpi"));
profile.addExtension(new File("path/to/ublock_origin-1.22.2-an+fx.xpi"));

FirefoxOptions firefoxOptions = new FirefoxOptions();
firefoxOptions.setCapability(FirefoxDriver.PROFILE, profile);
return new FirefoxDriver(firefoxOptions);

Но браузер запускается без расширений.

В журналах я вижу:

addons.xpi  DEBUG   New add-on divanproger@gmail.com in app-profile
addons.xpi  DEBUG   New add-on uBlockOrigin@1.22.2 in app-profile
addons.xpi  DEBUG   New add-on uBlockOrigin@1.22.3.18 in app-profile

addons.xpi-utils    DEBUG   New add-on uBlockOrigin@1.22.2 installed in app-profile
addons.xpi-utils    WARN    Add-on uBlock0@raymondhill.net is not correctly signed.
addons.xpi-utils    WARN    Add-on uBlock0@raymondhill.net is not correctly signed.
addons.xpi-utils    WARN    addMetadata: Add-on uBlockOrigin@1.22.2 is invalid: Error: Invalid addon ID: expected addon ID uBlockOrigin@1.22.2, found uBlock0@raymondhill.net in manifest(resource://gre/modules/addons/XPIDatabase.jsm:2715:15) JS Stack trace: addMetadata@XPIDatabase.jsm:2715:15

addons.xpi-utils    DEBUG   New add-on divanproger@gmail.com installed in app-profile
addons.xpi-utils    WARN    Add-on divanproger@gmail.com is not correctly signed.
addons.xpi-utils    WARN    Add-on divanproger@gmail.com is not correctly signed.
addons.xpi-utils    WARN    addMetadata: Add-on divanproger@gmail.com is invalid: Error: Extension divanproger@gmail.com is not correctly signed(resource://gre/modules/addons/XPIDatabase.jsm:2725:15) JS Stack trace: addMetadata@XPIDatabase.jsm:2725:15

addons.xpi-utils    DEBUG   New add-on uBlockOrigin@1.22.3.18 installed in app-profile
addons.xpi-utils    WARN    Add-on uBlock0@raymondhill.net is not correctly signed.
addons.xpi-utils    WARN    Add-on uBlock0@raymondhill.net is not correctly signed.
addons.xpi-utils    WARN    addMetadata: Add-on uBlockOrigin@1.22.3.18 is invalid: Error: Invalid addon ID: expected addon ID uBlockOrigin@1.22.3.18, found uBlock0@raymondhill.net in manifest(resource://gre/modules/addons/XPIDatabase.jsm:2715:15) JS Stack trace: addMetadata@XPIDatabase.jsm:2715:15

Я скачал расширения с https://addons.mozilla.org/ Я также скопировал один из файлов xpi из папки текущего профиля, но это не так.иметь какое-либо значение.Я также использовал скачанный uBlock xpi с https://github.com/gorhill/uBlock/releases и опять без разницы.

Я погуглил и не смог найти четкого ответа, который бы сработал в моем случае.Может ли кто-нибудь помочь запустить мой экземпляр selenium firefox с установленным хотя бы uBlock Origin плагином?

Сведения о системе:

  • Работает в Windows 10
  • Firefox v69.0.1 (64-разрядная версия)
  • Версия Geckodriver 0.25
  • Версия Selenium 3.141.59 - также пробовала с версией 4.0.0-alpha-2
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...