我已经使用 Karma 和 Jasmine 编写了测试用例。测试用例无法执行抛出以下错误。
业力.js
module.exports = function(config) {
config.set({
browserDisconnectTimeout: 20000,
browserDisconnectTolerance: 0,
browserNoActivityTimeout: 100000,
browsers: ['ChromeHeadless_without_security'],
customLaunchers: {
ChromeHeadless_without_security: {
base: 'ChromeHeadless',
flags: [
'--disable-web-security',
'--use-fake-device-for-media-stream',
'--use-fake-ui-for-media-stream',
'--headless',
'--no-sandbox'
]
}
}
})
}
版本:
"jasmine-core": "^2.8.0",
"karma": "^1.7.1",
"karma-chrome-launcher": "^2.2.0"
我尝试了以下步骤。
- 我增加
browserNoActivityTimeout
了browserDisconnectTimeout
时间。问题依然存在。 - 我已经升级到最新
Jasmine-core: 3.2.0
的。但问题仍然存在。 - 我用的是 ES6。所以不支持“PhontomJS/PhontomJS2”浏览器。
- 降级/升级业力。
注意:问题已经存在,但没有解决方案。提前致谢。