Supporto AJAX

Rational Functional Tester supporta l'esecuzione di test di applicazioni Web basate su AJAX.

È possibile eseguire il test di applicazioni basate su AJAX in due modi diversi: impostando l'opzione di traccia automatica su true oppure impostandola su false.

API Functional Tester per l'esecuzione di test di applicazioni basate su AJAX

Le seguenti API possono essere utilizzate negli script di test funzionali per l'esecuzione di test delle applicazioni basate su AJAX. Tali API devono essere richiamate sugli oggetti di test HTML.Document.
Metodo Descrizione Esempio
SetAjaxTrace(boolean) Per tracciare le richieste AJAX sul controllo Document document_htmlDocument().setAjaxTrace(true);
GetAjaxPendingRequests () Restituisce il numero di richieste AJAX in sospeso in un determinato momento dal primo AjaxTraceOn.
document_htmlDocument().getAjaxPendingRequests();
WaitForAjaxPendingRequests (int) Per attendere il completamento del numero specificato di richieste AJAX. Attende indefinitamente finché le richieste in sospeso passano a zero, se l'argomento non è specificato. document_htmlDocument().waitForAjaxPendingRequests(2);
GetAjaxCompletedRequests () Restituisce il numero di richieste AJAX completate in un determinato momento dal primo AjaxTraceOn. document_htmlDocument().getAjaxCompletedRequests();
WaitForAjaxCompletedRequests (int) Per attendere il completamento del numero specificato di richieste Ajax. document_htmlDocument().waitForAjaxCompletedRequests(4);
Nota: per ulteriori informazioni su queste API, consultare gli argomenti di riferimento API.

Feedback