用Karma启动最小化的浏览器实例

时间:2014-02-23 12:21:28

标签: karma-runner

每次我开始考试进行测试时,都会打开一个新的浏览器实例(在我的情况下是Firefox)。 这很烦人,因为它弹出其他窗口(我正在使用Windows 8)。

是否有任何业力配置使其开始最小化?或者也许是解决我问题的另一种解决方案。

4 个答案:

答案 0 :(得分:7)

我发现Chrome的最佳选择是设置窗口大小。它仍然最大化,但至少你可以快速点击恢复按钮将其调整到一个小窗口。我无法找到不打开最大化http://peter.sh/experiments/chromium-command-line-switches/

的选项

这是Karma配置:

browsers: ['Chrome_small'],

customLaunchers: {
  Chrome_small: {
    base: 'Chrome',
    flags: ['--window-size=400,400']
  }
}

答案 1 :(得分:7)

建立@Jeff表示很好的答案,你可以使用--window-position标志将窗口放在屏幕上,所以如果没有实际最小化,它至少会让你失望。它也适用于多种监视器情况:

    browsers: ['Chrome_small'],

    customLaunchers: {
      Chrome_small: {
        base: 'Chrome',
        flags: [
            '--window-size=400,400',
            '--window-position=-400,0'
        ]
      }
    }

答案 2 :(得分:1)

火狐

不,你现在不能。 对于回购而言有an issue但尚未关闭。

虽然可以传递一些用户首选项,但还没有传递-tray命令行选项described here的选项。

您绝对可以在Chrome启动器配置中添加标记 我不确定你能做什么你想要的强硬:我找到的唯一的东西是--no-startup-window旗帜。
将其添加到启动器配置部分,让我们知道它是否适用于您的目的 请查看launcher documentation以了解如何添加标记。

答案 3 :(得分:0)

考虑example.com。随附业力Chrome启动器。

ChromeHeadless