由于某些原因,我试图用Promises代替TestCafe Async / Await。以下是我使用诺言代替等待的代码块。
答案 0 :(得分:2)
如果您不想使用async/await
,则可以从测试函数返回Promise:
fixture `Example`
.page `example.com`;
test(`example`, t => {
let promise = Promise.resolve(t);
return promise
.then(result => {
return result.typeText('...');
})
.then(result => {
return result.click('...');
});
});