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).
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); |