即使在断言失败后,量角器黄瓜测试也会通过

时间:2017-06-09 16:25:43

标签: selenium-webdriver protractor cucumberjs allure

我正在运行Protractor-Cucumber Tests。在执行时,控制台立即显示结果为传递,代码实际上仅在此之后开始执行(这是异步和同步的正常行为)

我知道这是Async,promises和callbacks的问题,并尝试了Protractor Cucumber BDD Tests Show Pass before Execution上提供的解决方案,但无法成功,下面是控制台输出,Allure-report显示步骤为PASSED

1 scenario ([32m1 passed[39m)
2 steps ([32m2 passed[39m)
0m00.023s
E/launcher - expected 'Individual' to equal 'Individua'
E/launcher - AssertionError: expected 'Individual' to equal 'Individua'
E/launcher - Process exited with error code 199

以及Chai断言 期望(page.getCustomerName()getSelectedText()。)to.eventually.equal(" Individua&#34);

getSelectedText方法选择第一个下拉值并返回promise

有人可以帮忙吗。

0 个答案:

没有答案