环境为什么Angular Karma Test(npm test)无法启动Google Chrom,并以错误代码8结束?
- 的Windows 10
- 角4
- 噶1.7.0
我完全以新的这个话题,我尝试运行一个简单的测试。但我到达所有的时间出现以下错误信息:
01 08 2017 09:21:59.859:DEBUG [launcher]: C:\Users\Me\AppData\Local\Google\Chrome\Application\chrome.exe --user-data-dir=C:\Users\Me\AppData\Local\Temp\karma-53868757 --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-background-timer-throttling --disable-renderer-backgrounding --disable-de
vice-discovery-notifications http://localhost:9876/?id=53868757
01 08 2017 09:22:02.925:DEBUG [launcher]: Process Chrome exited with code 8
01 08 2017 09:22:02.925:ERROR [launcher]: Cannot start Chrome
[10036:6688:0801/092200:ERROR:external_registry_loader_win.cc(89)] Missing value path for key Software\Google\Chrome\Extensions\flliilndjeohchalpbbcdekjklbdgfkk.
[10036:6688:0801/092200:ERROR:external_registry_loader_win.cc(89)] Missing value path for key Software\Google\Chrome\Extensions\lifbcibllhkdhoafpjfnlhfpfgnpldfl.
[10036:6688:0801/092200:ERROR:external_registry_loader_win.cc(89)] Missing value path for key Software\Google\Chrome\Extensions\lmjegmlicamnimmfhcmpkclmigmmcbeh.
,如果我尝试启动浏览器itselfe(C:\Users\Me\AppData\Local\Google\Chrome\Application\chrome.exe
)浏览器启动。
其他信息
- 服务器在线
- 测试用例存在
- NPM安装完成
- 命令
npm test
运行作为管理员(PowerShell的)
我到达的信息在下面的错误提示中g信息,(翻译)
管理员已在此系统上安装Google Chrome。它是 可供所有用户使用。在您的系统级别安装Google Chrome 现在会在用户级别替换您的安装。
如果我点击“确定”,没有发生与PROGRAMM尝试重新启动浏览器,在鼎什么情况下相同。它结束于:01 08 2017 10:15:46.782:ERROR [launcher]: Chrome failed 2 times (cannot start). Giving up.
我使用最新的Google Chrom版本。
**噶配置文件**
module.exports = function (config) {
config.set({
basePath: '',
frameworks: ['jasmine', '@angular/cli'],
plugins: [
require('karma-jasmine'),
require('karma-chrome-launcher'),
require('karma-tap'),
require('karma-sourcemap-loader'),
require('karma-webpack'),
require('karma-jasmine-html-reporter'),
require('karma-coverage-istanbul-reporter'),
require('@angular/cli/plugins/karma')
],
client:{
clearContext: false // leave Jasmine Spec Runner output visible in browser
},
coverageIstanbulReporter: {
reports: [ 'html', 'lcovonly' ],
fixWebpackSourcePaths: true
},
angularCli: {
environment: 'dev'
},
reporters: ['progress', 'kjhtml'],
port: 9876,
colors: true,
logLevel: config.LOG_DEBUG,
autoWatch: true,
captureTimeout: 60000,
browserNoActivityTimeout: 360000,
browsers: ['Chrome'],
singleRun: false
});
};
可能是什么问题呢? 如何设置缺失值路径?