javascript - Karma/PhantomJS 浏览器启动但控制台不显示测试结果

标签 javascript phantomjs karma-runner

如标题所述,Karma 启动 PhantomJS 浏览器,但没有显示测试结果。

enter image description here
这就是我运行 karma start karma.config.js

时得到的全部内容 当我使用 Chrome 或任何其他浏览器时工作正常。


编辑:
我的 karma.config.js 文件:

module.exports = function(config) {
  config.set({

    basePath: '',

    frameworks: ['jasmine'],

    files: [
        '../../../node_modules/angular/angular.min.js',
        '../../../node_modules/angular-mocks/angular-mocks.js',
        '../app/**/*.js',
        'unitTest/*.js'
    ],

    exclude: [
    ],

    preprocessors: {
    },

    reporters: ['progress'],

    port: 9876,

    colors: true,

    logLevel: config.LOG_INFO,

    autoWatch: false,

    browsers: ['PhantomJS'],

    singleRun: false,

    concurrency: Infinity
  })
}

编辑2:
问题解决了。我所需要的只是打开 karma watcher (autoWatch: true)。

最佳答案

帮助他人:答案就在问题中:

All i needed was to turn on karma watcher (autoWatch: true).

关于javascript - Karma/PhantomJS 浏览器启动但控制台不显示测试结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36037416/

相关文章:

javascript - linux 上的 phantomjs 返回空的 html 源

tomcat - testacular e2e 测试和 Angular 的跨站点脚本问题

google-chrome - Karma 无法捕获 Chrome v93 并超时/放弃

angularjs - 基本的睾丸/ Jasmine /Angular 设置和使用

javascript - jQuery SlideToggle 打开所有具有相同 ID 的 div

javascript - Phantom 不会初始化/加载 angularjs Controller 方法

javascript - 从 XMLHttpRequest 响应加载 HTML 表

asp.net-mvc - 如何从 jake 运行和停止 IISExpress

javascript - 销毁 JSON Web token

javascript - for ... of 和 while(true) 内部循环的替代方案