我正在运行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
有人可以帮忙吗。