Meteor知道which desktop browsers are supported,但官方支持哪些无头浏览器?
答案 0 :(得分:1)
我从来没有读过关于Meteor的无头浏览器支持的任何声明,但根据我自己使用PhantomJS的经验,我很确定这是一个安全的赌注。
答案 1 :(得分:1)
我使用过Phantomjs,并没有看到在Meteorjs上使用它的任何问题。
至于对它的支持,请查看meteor的博客中的这篇文章: http://meteor.com/blog/2012/08/08/search-engine-optimization
看起来确实......
答案 2 :(得分:0)
我用过casperjs。它适用于单浏览器测试。但是,请注意,casperjs / phantomjs一次只能模拟一个浏览器。如果要使用单独的无头浏览器测试多用户功能,则必须使用其他东西(或者在单独的node.js实例中运行多个casperj)。
尝试其他选择:
zombie.js似乎不起作用;它似乎不够聪明,无法处理模板,但也许你可以让它与一些小小的一起工作。
ghost.py似乎也在一个简单的流星页面加载上失败了,虽然我可能只是做错了。
我还没有尝试过spynner.py,envjs或其他人。