【发布时间】:2018-04-05 18:02:54
【问题描述】:
在puppeteer中,我想等待一段定义的时间,然后再转到下一行代码。
我尝试将 setTimeout 放在评估函数中,但它似乎被简单地忽略了
console.log('before waiting');
await page.evaluate(async() => {
setTimeout(function(){
console.log('waiting');
}, 4000)
});
console.log('after waiting');
这段代码不用等待,只写before waiting和after waiting
你知道怎么做吗?
【问题讨论】:
-
await page.evaluate(async() => { setTimeout(function(){ console.log('waiting'); }, 4000);});你的代码不对,上面是对的
标签: javascript node.js chromium puppeteer browser-testing