断言失败不会失败/终止夜视仪中的当前测试用例

时间:2018-07-25 06:05:25

标签: nightwatch.js assertion

我正在使用nightwatch.js并编写了一个测试用例,并使用了browser.assert.equals()。但是,即使断言失败,也不会终止测试用例。它只是抛出一个断言错误并声明测试用例通过。我们如何终止当前的测试用例并将其声明为失败?

1 个答案:

答案 0 :(得分:0)

我曾经有一个类似的问题,解决的方法是在步骤定义中添加return语句。那是因为我使用守夜黄瓜,并且正如文档所述,这里是必需的:

“步骤定义处理

使用Nightwatch客户端的步骤definitons应该在返回Promise时返回api调用的结果。请注意,此行为不同于普通的Nightwatch客户端API。“
http://mucsi96.github.io/nightwatch-cucumber/

相关问题