【问题标题】:How can we get a list of failed specs in protractor?我们如何获得量角器中失败的规格列表?
【发布时间】:2016-08-30 01:43:54
【问题描述】:

我正在使用 Protractor 进行 e2e 测试,在 afterLaunch 函数的量角器配置文件中,我试图获取所有失败规范的列表,以便我可以在 slack 的适当频道上发送 slack 消息,是有什么办法吗?

【问题讨论】:

    标签: protractor slack-api e2e-testing slack


    【解决方案1】:

    这不仅仅与 Protractor 有关,还与底层使用的测试框架有关。假设您正在使用jasmine,您需要创建一个custom jasmine reporter 并从specDonesuiteDone 回调中获取result.failedExpectations,以获取预期失败并检查specDone 回调中的spec.status看看它是否失败。

    对于示例报告器,请参阅:

    【讨论】:

    • 我们如何保留所有失败规范的列表?显然配置文件每次都在获取,因此它会覆盖任何全局变量。有没有办法做到这一点?
    • @jp310 您能否创建一个单独的问题,提供您到目前为止所拥有的内容和所需的输出,我认为这样更多的人可以帮助您,并可能从在 SO 上提出这样的问题中受益。谢谢!
    • 我一直在工作,直到我更新到量角器 4.0.7,现在没有一个自定义茉莉花记者正在工作。知道是什么原因造成的吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-09
    • 1970-01-01
    • 1970-01-01
    • 2020-08-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多