Невозможно загрузить webextension в Firefox с помощью Python Selen - PullRequest
0 голосов
/ 14 мая 2018

Привет. Я вижу эту проблему, когда пытаюсь загрузить веб-расширение Firefox с помощью Python Selenium:

selenium.webdriver.firefox.firefox_profile.AddonFormatError: ("[Errno 2] Нет такого файла иликаталог: 'c: \\ users \\ admini ~ 1 \\ appdata \\ local \\ temp \\ tmpr wj4ed.xxx.xpi \\ install.rdf' ",)

Кодкак показано ниже

from selenium import webdriver

extn_path = "C:\Program Files (x86)\xxxxx\xxx.xpi"
profile = webdriver.FirefoxProfile()
profile.add_extension(extn_path)
self.browser=webdriver.Firefox(profile,executable_path='xxx\geckodriver.exe')

Используемые версии

  • Селен 3.12
  • Gecko v.0.20
  • Firefox- 60

Может кто-нибудь сообщить мне, почему я сталкиваюсь с этой проблемой.Я видел, что многие сталкиваются с этой проблемой, и упоминается, что это известная проблема, но с последней проблемой драйверов Selenium и Gecko ожидается, что она будет решена.

Однако я не вижу, как она работает.Любые советы или материалы.

1 Ответ

0 голосов
/ 14 мая 2018

Вы можете попробовать двойную переднюю косую черту вместо одной единственной передней косой черты в вашем пути

...