Zombie等待功能问题

时间:2013-04-15 17:16:42

标签: node.js

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

var Browser = require('zombie');

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

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

我误解了什么吗?

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

正如文件所述:

  

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

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