我想将 ChromeHeadless 与 karma 一起使用。我的配置是:
process.env.CHROME_BIN = require('puppeteer').executablePath();
module.exports = function( config ) {
config.set({
basePath : '',
frameworks : ['jasmine', '@angular/cli'],
plugins : [
require('karma-jasmine'),
require('karma-chrome-launcher'),
require('@angular/cli/plugins/karma')
],
angularCli : {
environment: 'dev'
},
reporters : ['progress'],
autoWatch : false,
browsers: [
'ChromeHeadless',
],
singleRun : true
});
};
当我运行 ng test 时,我仍然需要打开浏览器。这是我从业力控制台得到的:
Karma v2.0.0 服务器启动于http://0.0.0.0:9876/