单元测试JavaScript的前端与phantomjs不过的WebSockets无法验证(401)的请求。 做了一番调查发现,Phantomjs使用旧的Webkit与旧标准。 什么替代模拟浏览器,我可以用Phantomjs而不是与最新的WebSocket的标准?
Answer 1:
http://slimerjs.org/具有相同的API,可以用headlessly运行xvfb的 。 它贯穿于你安装了Firefox的Gecko引擎。 所以,你将有web套接字支持。
还有http://triflejs.org/具有相同PhantomJS API,但尚未完成/完整的功能。
文章来源: Phantomjs Alternative - RFC6455 WebSocket Standard required