【问题标题】:Identify protractor test failed assertions识别量角器测试失败的断言
【发布时间】:2015-10-12 08:48:21
【问题描述】:

当量角器测试失败时,我怎样才能找到哪个测试失败了?

例如,它显示的只是: 1 次测试,1 次断言,1 次失败

如果我有多个断言和失败,我将不知道哪一个失败了。

我查看了文档以及实时 selenium webdriver 跟踪,但没有看到我如何知道哪个断言或测试失败。

编辑:看起来它一直都在那里,我没有阅读

失败:

1) angularjs 主页 todo 列表应该添加一个 todo 信息: 预期 false 为 true。 堆栈跟踪: 错误:预期失败 在 [对象对象]。 (/Users/jacques.fu/projects/protractor/todo-spec.js:11:75)

【问题讨论】:

    标签: javascript angularjs selenium selenium-webdriver protractor


    【解决方案1】:

    默认情况下,protractor 应该给你一个堆栈跟踪,在哪一行预期失败或发生错误。但是,我还发现有用的是来自jasmine-reportersTerminalReporter 茉莉花记者。将此添加到 onPrepare() 以使其工作:

    jasmine.getEnv().addReporter(new jasmineReporters.TerminalReporter({
        verbosity: 3,
        color: true,
        showStack: true
    }));
    

    【讨论】:

      猜你喜欢
      • 2015-07-30
      • 2017-10-16
      • 2020-05-17
      • 1970-01-01
      • 2017-04-10
      • 2020-10-08
      • 1970-01-01
      • 2020-01-29
      • 2014-09-19
      相关资源
      最近更新 更多