我正在使用karma-firefox-launcher
插件在Firefox中启动我的karama测试,效果很好。但是,每次启动时,Firefox似乎都认为这是首次运行,它还会为privacy notice页面打开标签,为扩展名打开另一个标签。
这是我每次运行测试时看到的内容
我能够在我的业力配置文件中为Firefox制作一个custom launcher,以安全模式启动它,如下所示:
customLaunchers: {
firefox_custom: {
base: 'Firefox',
flags: ["-safe-mode"]
},
},
这是可行的,但现在每次都显示此对话框(需要单击该按钮才能继续),并且同样令人讨厌
在尝试禁用“隐私声明”选项卡时,我尝试设置了这些首选项,但没有一个起作用。也许我没有正确设置它们?
flags: ["-pref='app.normandy.first_run=false'"]
和
flags: ["-pref='datareporting.policy.firstRunURL='"]
我可以在此处设置哪些CLI标志,以两者禁用扩展名而无需其他对话框,并停止隐私
答案 0 :(得分:0)
根据the karma-firefox-launcher
docs,您可以直接设置首选项,因此在firefox Observer
页中浏览并搜索“ firstrun”后,我发现了一个名为about:config
的首选项
因此,以下操作将阻止打开“隐私通知”选项卡,但Adobe Acrobat扩展名“ welcome”选项卡仍会打开。
toolkit.telemetry.reportingpolicy.firstRun
它已经改进了,但是还没有完全解决!如果发现其他问题,我将更新此答案。