如何在CasperJS中调用then()内的异步函数?

时间:2016-07-05 20:05:35

标签: javascript node.js casperjs

我有一个场景,我需要在Casper测试期间调用API。为了调用这些API,我正在考虑使用then()

问题是 Casper不会等待无论我传递给then(),即使我返回这样的承诺:

casper.then(function() {
    return new Promise(function(f, r) {
       setTimeout(function() {
           console.log('waited 10 secs');
           f();
       }, 10000)
});});

如何让Casper在我传递给then()的函数内等待?

0 个答案:

没有答案