我正在使用karma-firefox-launcher插件在火狐中启动我的karama测试,它运行得很好。然而,每次它启动时,火狐似乎都认为这是第一次运行,它还为私隐通知页面打开选项卡,为扩展打开另一个选项卡。
这就是我每次做测试时所看到的

我能够在我的业力配置文件中为火狐制作一个自定义发射器,以便在安全模式下启动它,如下所示:
customLaunchers: {
firefox_custom: {
base: 'Firefox',
flags: ["-safe-mode"]
},
},它可以工作,但现在它每次都显示这个对话框(需要单击按钮才能继续),而且同样令人讨厌。

在试图禁用“隐私通知”选项卡时,我尝试设置这些首选项,但没有一个有效。也许我没有正确地设置它们?
flags: ["-pref='app.normandy.first_run=false'"]
和
flags: ["-pref='datareporting.policy.firstRunURL='"]
在这里我可以设置哪些CLI标志来两个禁用扩展而没有附加对话框,和停止隐私
发布于 2019-05-14 18:51:30
根据文档,您可以直接设置首选项,所以在火狐about:config页面中浏览并搜索"firstrun“之后,我找到了一个名为toolkit.telemetry.reportingpolicy.firstRun的首选项。
因此,下面的操作可以防止隐私通知选项卡的打开,但是Acrobat扩展“欢迎”选项卡仍然会打开。
firefox_custom: {
base: 'Firefox',
prefs: {
'toolkit.telemetry.reportingpolicy.firstRun': false,
}
},它是改进了,但不是所有的方式到那里!如果我发现其他情况,我会更新这个答案的。
https://stackoverflow.com/questions/56114727
复制相似问题