识别量角器测试失败的断言
Identify protractor test failed assertions
当量角器测试失败时,如何找到失败的测试?
例如,它显示的是:
1 次测试,1 次断言,1 次失败
如果我有多个断言和失败,我将不知道哪个失败了。
我查看了文档以及实时 selenium webdriver 跟踪,但没有看到我如何知道哪个断言或测试失败了。
编辑:看起来它一直都在那里,但我没有读
失败:
1) angularjs首页待办列表应该添加一个待办事项
信息:
预期假为真。
堆栈跟踪:
错误:期望失败
在 [对象对象]。 (/Users/jacques.fu/projects/protractor/todo-spec.js:11:75)
默认情况下,protractor
应该为您提供一个堆栈跟踪,在哪一行预期失败或发生了错误。但是,我还发现有用的是来自 jasmine-reporters
的 TerminalReporter
茉莉花记者。将此添加到 onPrepare()
以使其工作:
jasmine.getEnv().addReporter(new jasmineReporters.TerminalReporter({
verbosity: 3,
color: true,
showStack: true
}));
当量角器测试失败时,如何找到失败的测试?
例如,它显示的是: 1 次测试,1 次断言,1 次失败
如果我有多个断言和失败,我将不知道哪个失败了。
我查看了文档以及实时 selenium webdriver 跟踪,但没有看到我如何知道哪个断言或测试失败了。
编辑:看起来它一直都在那里,但我没有读
失败:
1) angularjs首页待办列表应该添加一个待办事项 信息: 预期假为真。 堆栈跟踪: 错误:期望失败 在 [对象对象]。 (/Users/jacques.fu/projects/protractor/todo-spec.js:11:75)
默认情况下,protractor
应该为您提供一个堆栈跟踪,在哪一行预期失败或发生了错误。但是,我还发现有用的是来自 jasmine-reporters
的 TerminalReporter
茉莉花记者。将此添加到 onPrepare()
以使其工作:
jasmine.getEnv().addReporter(new jasmineReporters.TerminalReporter({
verbosity: 3,
color: true,
showStack: true
}));