首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何解决karma单元测试中的错误:无法加载"Chrome"..

如何解决karma单元测试中的错误:无法加载"Chrome"..
EN

Stack Overflow用户
提问于 2016-07-11 20:34:53
回答 1查看 2.8K关注 0票数 2

我正在进行karma单元测试,我刚刚在osx中为我的angular应用程序安装了这个:

代码语言:javascript
复制
# Install Karma:
$ npm install karma --save-dev

# Install plugins that your project needs:
$ npm install karma-jasmine karma-chrome-launcher --save-dev

我的karma配置是使用karma init生成的,其中包含以下内容:

代码语言:javascript
复制
 plugins: [
            'karma-chrome-launcher',
            'karma-jasmine'
        ],

然而,当我运行karma start时,我得到:

代码语言:javascript
复制
 Can not load "Chrome", it is not registered!
  Perhaps you are missing some plugin?

我该如何解决这个问题呢?

这是配置文件:

代码语言:javascript
复制
//jshint strict: false
module.exports = function(config) {
  config.set({

    basePath: './app',

    files: [
      'bower_components/angular/angular.js',
      'bower_components/angular-route/angular-route.js',
      'bower_components/angular-mocks/angular-mocks.js',
      'components/**/*.js',
      'view*/**/*.js'
    ],

    autoWatch: true,

    frameworks: ['jasmine'],

    browsers: ['Chrome'],

    plugins: [
      'karma-chrome-launcher',
      'karma-firefox-launcher',
      'karma-jasmine',
      'karma-junit-reporter'
    ],

    junitReporter: {
      outputFile: 'test_out/unit.xml',
      suite: 'unit'
    }

  });
};
EN

回答 1

Stack Overflow用户

发布于 2019-02-02 21:25:49

只需运行以下npm install命令即可安装chrome launcher。不需要在conf文件中添加插件

代码语言:javascript
复制
npm i karma-firefox-launcher karma-junit-reporter karma-opera-launcher karma-ie-launcher karma-jasmine karma-chrome-launcher --save-dev 
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38307075

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档