【问题标题】:How can I 'Do something' if protractor test case fails?如果量角器测试用例失败,我该如何“做某事”?
【发布时间】:2016-11-23 03:02:43
【问题描述】:

我有一个包含大约 1000 个测试用例的测试套件,但有时如果一个测试用例由于某些未关闭的弹出窗口而失败,那么所有后续测试用例也会失败,因为弹出模式不允许量角器与页面元素交互.(我的应用程序就是这样) 所以我想创建一些条件,例如如果测试用例失败,我将刷新页面,或者如果测试用例失败,我将转到我的主页链接,因为所有 tc 都从同一起点开始。 这将防止我所有后续的测试用例失败。这种方法在 QTP/UFT 时代被称为恢复场景。

【问题讨论】:

    标签: jasmine protractor


    【解决方案1】:

    我也面临这样的问题,如果一个测试用例随后失败,所有测试用例都将失败,不确定量角器中是否有任何恢复方案可用,但我毕竟在每个之前和之后都在使用从干净的状态开始我的每个测试。我添加了一个帮助函数来导航到主页,并且我每次都从之前调用这个函数。

    this is helpful link

    【讨论】:

    • 我也使用这些,因为我有非常大的框架,我可以从同一个主页开始,但刷新对我有用。
    猜你喜欢
    • 2020-08-14
    • 2016-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多