0

我目前正在尝试使用Zombie.js实现以下代码。但是,我无法使以下代码起作用:

var Browser = require('zombie');

browser = new Browser();
browser.wait(3000, function() { console.log("ok"); });

因此,脚本应该等待 3 秒,然后才会显示“ok”。然而,它会立即显示出来。

我是不是误会了什么?

谢谢你的帮助!

4

1 回答 1

1

正如文档所述:

等待浏览器完成加载资源和处理 JavaScript 事件。

由于您没有请求任何内容,因此无需等待,因此 Zombie 立即调用回调。这更像是一种最大超时,而不是保证等待。

于 2013-04-15T17:44:09.270 回答