zombie.js和socket.io(node.js)

我想用zombie.js无头浏览器testing我的node.js / socket.io应用程序。

不幸的是,当zombie.js应用程序连接到我的应用程序,它报告负载的连接/断开事件。

例如。

Zombie: Firing timeout 234, delay: 1000 Zombie: GET http://localhost:8000/socket.io/1/?t=1313487267750&jsonp=68 Zombie: GET http://localhost:8000/socket.io/1/?t=1313487267724&jsonp=69 connected connected connected Zombie: Firing timeout 237, delay: 2000 Zombie: Firing timeout 226, delay: 16000 Zombie: Firing timeout 218, delay: 25000 disconnected 

看来僵尸不尊重超时延迟,所以我想知道这是否是一个原因?

有没有人试图用socket.io使用僵尸或可以告诉我为什么僵尸似乎立即超时,而不是等待规定的时间?

把它包起来:我使用了@Raynos推荐的Phantomjs,它很好地工作。