业力:自定义启动器无法启动浏览器

时间:2019-09-23 15:41:06

标签: javascript angular karma-jasmine

我在我的 karma.conf.js 文件中定义了一个自定义启动器,如下所示:

browsers: ['ChromeHeadless'],
customLaunchers: {
  ChromeCustom: {
    base: 'ChromeHeadless',
    flags: ['--no-sandbox'],
    debug: false
  },
  ChromeDebugging: {
    base: 'Chrome',
    flags: ['--remote-debugging-port=9222']
  }
},
singleRun: true

然后我从 package.json 运行我的 test 脚本:

"test": "karma start ./karma.conf.js:

测试在终端中执行。为什么不启动无头浏览器?或者,这是无头Chrome的意思吗?如果我将 Chrome 定义为浏览器,则可以正常工作。我相信我拥有所有正确的开发依赖项:

"karma": "~1.7.0",
"karma-chrome-launcher": "^2.1.1",
"karma-coverage-istanbul-reporter": "^1.2.1",
"karma-host-environment": "^1.1.3",
"karma-jasmine": "~1.1.0",
"karma-jasmine-html-reporter": "^0.2.2",
"karma-sourcemap-loader": "^0.3.7",
"karma-webpack": "^3.0.5",

0 个答案:

没有答案