AJAX サポート

Rational Functional Tester では、AJAX ベースの Web アプリケーションのテストがサポートされています。

AJAX ベースのアプリケーションは、「自動トレース」オプションを True または False に設定するという 2 つの異なる方法でテストできます。

AJAX ベースのアプリケーションのテスト用 Functional Tester API

AJAX ベースのアプリケーションをテストする Functional Test スクリプトの中で、以下の API を使用することができます。これらの API を HTML.Document テスト・オブジェクトに対して呼び出す必要があります。
メソッド 説明
SetAjaxTrace(boolean) 文書コントロールでの AJAX 要求をトレースします。 document_htmlDocument().setAjaxTrace(true);
GetAjaxPendingRequests () 最初の AjaxTraceOn 以降の任意の時点での AJAX 保留中要求数を戻します。
document_htmlDocument().getAjaxPendingRequests();
WaitForAjaxPendingRequests (int) 指定された数の AJAX 要求が完了するまで待機します。引数の指定がない場合は、保留中の要求がゼロになるまで無期限に待機します。 document_htmlDocument().waitForAjaxPendingRequests(2);
GetAjaxCompletedRequests () 最初の AjaxTraceOn 以降の任意の時点での完了した AJAX 要求数を戻します。 document_htmlDocument().getAjaxCompletedRequests();
WaitForAjaxCompletedRequests (int) 指定された数の AJAX 要求が完了するまで待機します。 document_htmlDocument().waitForAjaxCompletedRequests(4);
注: これらの API について詳細は、API リファレンスのトピックを参照してください。

フィードバック