可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
I can not find how to change reporter style in protractors runner using jasmine framework.
What I have right now is:

But I would like something more like:

Is there a way to add custom reporter for jasmine that would show current test running instead of DOTS and Fs?
回答1:
I am building a jasmine reporter that does exactly what you want, jasmine-spec-reporter.
回答2:
Add the isVerbose flag to the protractor config, it's false by default:
exports.config = { . . . // Options to be passed to Jasmine-node. jasmineNodeOpts: { showColors: true, defaultTimeoutInterval: 30000, isVerbose: true } };
回答3:
Add this dependency to your project:
npm install jasmine-spec-reporter --save-dev
And add this to your config file:
onPrepare: function(){ var SpecReporter = require('jasmine-spec-reporter').SpecReporter; jasmine.getEnv().addReporter(new SpecReporter({displayStacktrace: 'all'})); }
回答4:
To extend @fer's answer:
You can add these settings to jasmineNodeOpts
to both see the current test and get stack trace right when test fails:
jasmineNodeOpts: { showColors: true, isVerbose: true, realtimeFailure: true, includeStackTrace: true, defaultTimeoutInterval: 30000 },