使用Node.js无头浏览器与selenium混合?

我很想知道有没有人尝试过使用像zombie.js(任何其他替代方法)的node.js无头浏览器包和用于testingWeb应用程序的selenium浏览器。

我被node.js无头浏览器包所吸引,因为它比通过selenium驱动一个完整的浏览器更轻更快。 然而,没有一个无头浏览器节点包似乎支持JavaScript的HTML页面的精确呈现。

那么结合两全其美的呢? 恢复使用selenium来呈现zombie.js无法呈现的页面? 你如何去完成后者? 你需要知道什么时候页面没有在zombie.js上成功渲染,然后在selenium浏览器上激发页面。 但是,这不会造成等待selenium启动的滞后吗?

更重要的是,除了zombie.js,什么是最好的无头浏览器node.js包? 重点应放在页面渲染上。 你认为我们将来会看到一个node.js的无头浏览器包装代替selenium吗?

有一个称为PhantomJS的无头testing工具,非常擅长渲染。 但是,它不是一个Node.js包。

我也希望它很快将被移植到Node.js,find一些其他的包。