替换JWebUnit / HttpUnit [关闭]

问题描述 投票:3回答:4

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

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

java testing continuous-integration web-testing
4个回答
5
投票

Canoo's WebTest非常好,可以处理你正在寻找的东西。


2
投票

你想要HtmlUnit

它不是完美的浏览器仿真(因为你需要一个浏览器驱动程序),但它有很大的javascript支持。看看introduction to testing your JavaScript


0
投票

和Canoon一起去吧。 Canoon建立在HtmlUnit之上,之前是基于HttpUnit构建的。

和c


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.