如果 Protractor 中的测试用例失败,是否有退出测试套件并停止执行进一步测试用例的方法?
最佳答案
对于 jasmine
测试框架,您不是第一个询问它的人。
有关于第一次失败后退出的相关公开讨论/问题,--fail-fast
选项:
长话短说,这是一个悬而未决的问题,总有一天 jasmine
会内置该功能。目前,使用第三方 jasmine-bail-fast
模块。
除此之外,还有一个方便的 realtimeFailure
Jasmine 设置。如果您将它设置为 true
它不会使整个测试运行失败,但它会实时显示错误 - 发生后立即 - 这可能涵盖您的用例。在 jasmineNodeOpts
中设置:
exports.config = {
seleniumAddress: 'http://127.0.0.1:4444/wd/hub',
...
jasmineNodeOpts: {
realtimeFailure: true
}
}
关于javascript - 如何阻止 Protractor 在失败时运行进一步的测试用例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28893436/