我目前正在尝试使用Zombie.js实现以下代码。但是,我无法使以下代码生效:
var Browser = require('zombie');
browser = new Browser();
browser.wait(3000, function() { console.log("ok"); });
因此,脚本应该在显示“ok”之前等待3秒。然而,它会立即显示出来。
我误解了什么吗?
感谢您的帮助!
答案 0 :(得分:1)
正如文件所述:
等待浏览器完成加载资源和处理 JavaScript事件。
由于您没有请求任何内容,因此无需等待,因此Zombie会立即调用回调。它更像是一种最大超时类型,而不是保证等待。