WebDriver Remote无法安装Firefox扩展
我有以下代码可以连接到远程WebDriver实例,并为TampermonKey安装扩展程序。
options = webdriver.FirefoxOptions()
options.set_preference('intl.accept_languages', 'en,en-US')
options.add_argument('--log-level=3') # Not logs will be displayed.
options.add_argument('--mute-audio') # Audio is muted.
options.add_argument('--enable-webgl-draft-extensions')
options.add_argument('--disable-infobars') # Disable popup
options.add_argument('--disable-popup-blocking') # and info bars.
profile = webdriver.FirefoxProfile()
profile.add_extension('/path/to/tampermonkey.xpi')
driver = webdriver.Remote("http://127.0.0.1:4445/wd/hub", options=options, browser_profile=profile)
但是,当我进入驾驶员时,看起来实际上并不是真正安装了Tampermonkey。我在做什么错?
I have the following code to connect to a remote webdriver instance and install an extension for Tampermonkey.
options = webdriver.FirefoxOptions()
options.set_preference('intl.accept_languages', 'en,en-US')
options.add_argument('--log-level=3') # Not logs will be displayed.
options.add_argument('--mute-audio') # Audio is muted.
options.add_argument('--enable-webgl-draft-extensions')
options.add_argument('--disable-infobars') # Disable popup
options.add_argument('--disable-popup-blocking') # and info bars.
profile = webdriver.FirefoxProfile()
profile.add_extension('/path/to/tampermonkey.xpi')
driver = webdriver.Remote("http://127.0.0.1:4445/wd/hub", options=options, browser_profile=profile)
However when I go into the driver, it does not look like tampermonkey was actually installed. What am I doing wrong?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论