我已经从 Protractor 2.2.0 升级到 Protractor 3.0.0,所以 Jasmine 也更新了。
现在我在运行套件时无法在控制台中看到规范名称和测试。
conf.js 有选项“isVerbose=true”:
jasmineNodeOpts: {
showColors: true,
isVerbose: true,
includeStackTrace: true,
defaultTimeoutInterval: 150000
},
当我有 Jasmine 1.3 时,我可以看到测试名称、断言等...
最佳答案
不完全是解释,而是一种可以改善控制台输出的变通解决方案:
安装它并将以下报告器配置代码放入配置中的 onPrepare()
:
var SpecReporter = require('jasmine-spec-reporter');
jasmine.getEnv().addReporter(new SpecReporter({
displayStacktrace: 'all',
displayPendingSpec: true,
displaySpecDuration: true
}));
关于testing - 在控制台中使用 Jasmine 2 和 Protractor 3.0.0 进行规范名称和测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35210937/