使用phantomjs进行javascript前端单元测试,但是websockets无法验证(401)请求。我做了一些研究,发现Phantomjs使用旧的Webkit和旧的标准。我可以用最新的Websocket标准代替Phantomjs的其他无头浏览器吗?
http://slimerjs.org/具有相同的API,并且可以与xvfb一起运行。它通过安装的firefox运行壁虎引擎。所以你将有web套接字支持。
也有http://triflejs.org/使用相同的PhantomJS API,但尚未完成/功能完整。