AJAX-Unterstützung

IBM Rational Functional Tester unterstützt das Testen AJAX-basierter Webanwendungen.

Sie können AJAX-basierte Anwendungen auf zwei verschiedene Arten testen: durch Festlegen der Option für "Automatischen Trace durchführen" auf "wahr" (true) oder auf "falsch" (false).

Rational Functional Tester-APIs zum Testen AJAX-basierter Anwendungen.

Die folgenden APIs können in Functional Test-Scripts zum Testen AJAX-basierter Anwendungen verwendet werden. Diese APIs müssen für die Testobjekte des Typs "HTML.Document" aufgerufen werden.
Methode Beschreibung Beispiel
SetAjaxTrace(boolean) Verfolgt die AJAX-Anforderungen im Steuerelement "Document". document_htmlDocument().setAjaxTrace(true);
GetAjaxPendingRequests () Gibt die Anzahl der anstehenden AJAX-Anforderungen zu jedem beliebigen Zeitpunkt seit dem ersten "AjaxTraceOn" zurück.
document_htmlDocument().getAjaxPendingRequests();
WaitForAjaxPendingRequests (int) Wartet, bis die angegebene Anzahl von AJAX-Anforderungen abgeschlossen ist. Wenn das Argument nicht angegeben wurde, wird so lange gewartet, bis der Wert der anstehenden Anforderungen "null" lautet. document_htmlDocument().waitForAjaxPendingRequests(2);
GetAjaxCompletedRequests () Gibt die Anzahl der abgeschlossenen AJAX-Anforderungen zu jedem beliebigen Zeitpunkt seit dem ersten "AjaxTraceOn" zurück. document_htmlDocument().getAjaxCompletedRequests();
WaitForAjaxCompletedRequests (int) Wartet, bis die angegebene Anzahl von AJAX-Anforderungen abgeschlossen ist. document_htmlDocument().waitForAjaxCompletedRequests(4);
Anmerkung: Weitere Informationen zu diesen APIs finden Sie unter dem Thema "API-Referenz".

Feedback