如何在没有浏览器的情况下测试DOM中的JavaScript输出?

时间:2012-09-14 08:11:57

标签: javascript unit-testing dom

我想测试一些负责在dom中生成新内容的函数生成的输出。 问题是我需要在不使用浏览器的情况下测试这些场景,并对生成的输出运行xpath查询。 (像Java中的HTMLUnit)。 我怎么写这样的测试?我可以使用哪种框架/技术?

1 个答案:

答案 0 :(得分:1)

通常使用在假屏幕上运行的浏览器(例如使用xvfb)并以编程方式驱动它来处理。 Headless允许您在node.js中设置xvfb。

PhantomSelenium提供了几种推动浏览器的方式。