<分区>
我们过去使用过 JWebUnit 和 HttpUnit 来进行 Web 应用程序的功能测试。他们两个似乎在处理 javascript 方面都有问题。此时我们对测试 javascript 不是特别感兴趣,但是 JWebUnit 和 HttpUnit 测试已经失败,因为我们向我们的页面添加了一些小的 Ajax 组件(例如 Dojo 日期/时间选择器)。
Selenium 和 Watir 不适合,因为它们本质上是驱动浏览器的,而我们在不允许安装浏览器的盒子上从 CruiseControl 运行这些测试。