3

これまで、JWebUnit と HttpUnit の両方を使用して、Web アプリケーションの機能テストを行ってきました。どちらもJavaScriptの処理に問題があるようです。この時点では特に JavaScript のテストには関心がありませんが、いくつかの小さな Ajax コンポーネント (Dojo の日付/時刻ピッカーなど) をページに追加したため、JWebUnit と HttpUnit のテストは壊れています。

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は、Web アプリケーションのテストを簡単かつ迅速に自動化するための JRuby ライブラリです。HtmlUnit Java ライブラリのラッパーであり、Watir と同じ API と機能を提供することを目的としています。

于 2008-11-19T10:07:34.807 に答える