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,它很好地工作。