我已经升级到硒4
new_addon_path = 'D:/GOOD/Coding/uBlock.xpi'
browser1 = selenium.webdriver.Firefox(options=opts, etc....)
browser1.install_addon(new_addon_path)
错误:
selenium.common.exceptions.WebDriverException: Message: Expected absolute path: [Exception... "Component returned failure code: 0x80520001 (NS_ERROR_FILE_UNRECOGNIZED_PATH) .....
文档:
https://github.com/SeleniumHQ/selenium/blob/master/javascript/node/selenium-webdriver/CHANGES.md
文档说:
在更改为firefox.Driver。添加了addAddon(path)
C:/Users/User/AppData/Local/Temp/
中自动创建A 临时配置文件我需要这个临时配置文件,这样我就可以一次线程化多个驱动程序会话,而无需手动创建和分配新的配置文件。
可以使用browser1.__dict__['capabilities']['moz:profile']
找到此温度曲线>
我已尝试解决的问题:
试图将uBlock.xpi
放入配置文件文件夹,然后调用browser1.install_addon(path to profile/extensions/uBlock.xpi)
试图将uBlock.xpi
放置在与geckodriver.log
相同的文件夹中
所有路径都会失败,无论它们是相对路径还是绝对路径。
文档还说:
更改为firefox.Options ..添加了addExtensions
[C0中甚至没有作为选项存在的
我已升级到硒4 new_addon_path ='D:/GOOD/Coding/uBlock.xpi'browser1 = selenium.webdriver.Firefox(options = opts等...)browser1.install_addon(new_addon_path)错误:硒.common ....
firefox.Options