Как запустить karma Chrome в фоновом режиме

#angularjs #jasmine #automated-tests #karma-runner #karma-jasmine

#angularjs #jasmine #автоматизированные тесты #karma-runner #karma-jasmine

Вопрос:

Я хочу запустить karma chrome Launcher в фоновом режиме, потому что я создаю html-тесты и отчеты о покрытии, что означает, что мне не нужен визуальный браузер, появляющийся при каждом запуске теста.

Вот мой конфигурационный файл karma

 plugins : [
      'karma-jasmine',
      'karma-chrome-launcher',
      'karma-phantomjs-launcher',
      'karma-browserify',
      'karma-jasmine-jquery',
      'karma-html-reporter',
      'karma-coverage',
      'karma-es6-shim'
    ],
...
customLaunchers: {
      Chrome_without_security: {
        base: 'Chrome',
        flags: ['--disable-web-security']
      }
    }
...

// start these browsers
// available browser launchers: https://npmjs.org/browse/keyword/karma-launcher
browsers: ['Chrome', 'Chrome_without_security' ]
  

я попробовал '--no-startup-window' флаг, но он не сработал

есть предложения?

Спасибо

Комментарии:

1. github.com/karma-runner/karma-chrome-launcher/issues/27

2. я уже пробовал это решение, но оно не работает

Ответ №1:

Я считаю, что ‘ChromeHeadless’ — это то, что вам нужно.