我将黄瓜升级到以下内容:
cucumberjs --version 1.2.2
protractor --version 4.0.1
Both installed globally via npm
我注意到这条消息弹出:
通过 registerHandler 附加的黄瓜事件处理程序现在传递关联的对象而不是事件 getPayloadItem 将在下一个主要版本中删除
它还复制了@featureName,即使我故意使用错误的登录凭据登录,它也总是在登录时通过测试。
Given I am logged in as "username" with password "password"
1 scenario (1 passed)
1 step (1 passed)
0m04.067s
我之前在传递回调和返回承诺时遇到了问题;但我删除了回调并坚持只返回一个承诺,这让我的测试至少可以运行并让我登录;
但是,这一次,即使测试失败,它也始终将测试报告为 PASSING;任何想法 ?