我正在使用nightwatch.js并编写了一个测试用例,并使用了browser.assert.equals()
。但是,即使断言失败,也不会终止测试用例。它只是抛出一个断言错误并声明测试用例通过。我们如何终止当前的测试用例并将其声明为失败?
答案 0 :(得分:0)
我曾经有一个类似的问题,解决的方法是在步骤定义中添加return语句。那是因为我使用守夜黄瓜,并且正如文档所述,这里是必需的:
“步骤定义处理
使用Nightwatch客户端的步骤definitons应该在返回Promise时返回api调用的结果。请注意,此行为不同于普通的Nightwatch客户端API。“
http://mucsi96.github.io/nightwatch-cucumber/