我们过去使用过JWebUnit和HttpUnit来做web应用的功能测试。它们在处理javascript时似乎都有问题。现在我们对测试javascript不是特别感兴趣,但是JWebUnit和HttpUnit测试已经失败了,因为我们在页面中添加了一些小的Ajax组件(例如Dojo日期/时间选择器)。
Selenium和Watir不适合,因为它们本质上是驱动浏览器的,而我们从CruiseControl在不允许安装浏览器的机器上运行这些测试。
发布于 2008-11-19 05:40:05
Canoo's WebTest非常好,可以处理你想要的东西。
发布于 2008-11-19 05:53:50
你想要HtmlUnit。
它不是完美的浏览器模拟(因此您需要一个浏览器驱动程序),但它具有重要的javascript支持。查看introduction to testing your JavaScript。
发布于 2008-11-19 05:57:51
和卡农一起去吧。Canoon是基于HtmlUnit构建的,并且之前是基于HttpUnit构建的。
yc
https://stackoverflow.com/questions/300715
复制相似问题