Запустите свернутый экземпляр браузера с кармой

Каждый раз, когда я запускаю карму для тестирования, открывается новый экземпляр браузера (Firefox в моем случае). Это раздражает, потому что оно всплывает над другими окнами (я использую окна 8).

Есть ли какая-либо конфигурация кармы, чтобы начать ее свертывание? Или, возможно, другое решение, которое решило бы мою проблему.

Ответы

Ответ 1

Firefox

Нет, вы не можете сейчас. Здесь проблема в репо для этого, но она еще не закрыта.

В то время как возможно передать некоторые пользовательские настройки, еще нет возможности передать опцию командной строки -tray описанную здесь.

Chrome

Вы можете определенно добавить флаги в конфигурацию запуска Chrome.
Я не уверен, что вы можете сделать то, что ищете жестким: единственное, что я нашел, это флаг --no-startup-window.
Добавьте его в раздел конфигурации launcher и сообщите нам, если он будет работать для вашей цели.
Посмотрите launcher документацию, чтобы увидеть, как добавлять флаги.

Ответ 2

Лучшее, что я нашел для Chrome, - это установить размер окна. Он по-прежнему максимизируется, но по крайней мере вы можете быстро нажать кнопку "Восстановить", чтобы изменить его размер до небольшого окна. Я не мог найти вариант не открывать максимально http://peter.sh/experiments/chromium-command-line-switches/

Здесь конфигурация кармы:

browsers: ['Chrome_small'],

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

Ответ 3

Построение отличного ответа @Jeff Sheets, вы можете поместить окно с экрана с помощью флага --window-position, поэтому он по крайней мере не соответствует вашему пути, если он фактически не минимизирован. Это также хорошо для нескольких ситуаций монитора:

    browsers: ['Chrome_small'],

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