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