【发布时间】:2018-07-19 04:59:57
【问题描述】:
我有一个 Protractor 测试套件,它已部分转换为使用 async / await 而不是控制流,但我需要从仍然需要控制的旧式测试中调用一些 async 辅助函数流动。如何确保async Promise 以正确的顺序执行?
【问题讨论】:
标签: protractor
我有一个 Protractor 测试套件,它已部分转换为使用 async / await 而不是控制流,但我需要从仍然需要控制的旧式测试中调用一些 async 辅助函数流动。如何确保async Promise 以正确的顺序执行?
【问题讨论】:
标签: protractor
异步函数返回Promise。使用browser.controlFlow().wait(Promise) 将这些显式添加到控制流中。
it('is a test', function () {
let flow = browser.controlFlow();
ordinaryHelper();
flow.wait(asyncHelper());
});
【讨论】: