3

我们过去曾使用过 JWebUnit 和 HttpUnit 来对 Web 应用程序进行功能测试。他们俩似乎在处理 javascript 方面都有问题。在这一点上,我们对测试 javascript 并不特别感兴趣,但是 JWebUnit 和 HttpUnit 测试已经中断,因为我们在页面中添加了一些小的 Ajax 组件(例如 Dojo 日期/时间选择器)。

Selenium 和 Watir 不适合,因为它们本质上驱动浏览器,我们在不允许安装浏览器的机器上从 CruiseControl 运行这些测试。

4

4 回答 4

5

Canoo 的 WebTest非常好,可以处理您正在寻找的内容。

于 2008-11-19T05:40:04.987 回答
2

你想要HtmlUnit

它不是完美的浏览器仿真(因为您需要浏览器驱动程序),但它具有重要的 javascript 支持。查看测试 JavaScript 的介绍

于 2008-11-19T05:53:49.700 回答
0

和佳能一起去吧。Canoon 是基于 HtmlUnit 构建的,之前是基于 HttpUnit 构建的。

yc

于 2008-11-19T05:57:51.220 回答
0

Celerity是一个 JRuby 库,用于轻松快速地自动化 Web 应用程序测试。它是 HtmlUnit Java 库的包装器,旨在提供与 Watir 相同的 API 和功能。

于 2008-11-19T10:07:34.807 回答