我想使用zombie.js无头浏览器测试我的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,效果很好。

关于javascript - zombie.js和socket.io(node.js),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7076370/

10-11 13:40