识别步数是否为量角器测试失败

时间:2015-05-18 20:25:53

标签: angularjs selenium-webdriver automation jasmine protractor

我正在开发与我们的测试用例管理系统紧密耦合的Protractor + Jasmine自动化系统。

测试程序中的步骤也记录在测试脚本中,当量角器测试用例失败时,我想确定哪个步骤失败并以XML格式报告

示例预期测试

@第一步 login_page.enterUserName( '用户1');

@第二步 login_page.enterPassword( '密码');

@步骤3 home_page = login_page.selectLogin();

如果此测试失败@ step2,那么应该用XML报告,不管怎么说?

1 个答案:

答案 0 :(得分:0)

看看jasmine-reporters

framework: "jasmine2",
onPrepare: function() {
  var jasmineReporters = require('jasmine-reporters');
  jasmine.getEnv().addReporter(new jasmineReporters.JUnitXmlReporter({
    consolidateAll: true,
    filePrefix: 'xmloutput',
    savePath: 'testresults'
  }));
}