Я хочу автоматизировать Firefox, и он должен установить мое собственное неподписанное расширение при запуске, из того, что я мог найти, это кажется невозможным, по крайней мере, не через API-интерфейс selenium-webdriver.Использование new firefox.Options().addExtensions('what.xpi')
Он может добавить расширение только через файл xpi и только если он подписан.Но я обнаружил, что это может помочь:
https://github.com/mozilla/geckodriver/issues/473#issuecomment-312094179
https://www.w3.org/TR/webdriver/#list-of-endpoints
Хорошо, поэтому мне нужно отправить объект json в / session / {идентификатор сессии} /moz / addon / install методом POST ... но как ?!driver.get () не работает, так как он использует только GET и предполагает, что его аргумент является URL-адресом, который, по-видимому, не является?Что это?Куда это девается?!
Или есть другой способ как-то установить мое неподписанное неупакованное расширение при запуске?