gpt4 book ai didi

Angular cli ChromeHeadless karma 仍然打开浏览器

转载 作者:行者123 更新时间:2023-12-02 15:01:00 25 4
gpt4 key购买 nike

我想将 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 控制台得到的:

Karma v2.0.0 server started at http://0.0.0.0:9876/

最佳答案

尝试将此属性添加到您的 karma.conf.jsReference

customLaunchers: {
ChromeHeadless: {
base: 'Chrome',
flags: [
'--no-sandbox',
'--headless',
'--disable-gpu',
'--remote-debugging-port=9222'
]
}
}

关于Angular cli ChromeHeadless karma 仍然打开浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49574271/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com