Suporte ao AJAX

IBM Rational Functional Tester suporta o teste de aplicativos da web baseados em AJAX.

Você pode testar aplicativos baseados em AJAX de duas formas diferentes: configurando a opção Rastreio Automático como true ou como false.

APIs do Rational Functional Tester para Testar Aplicativos Baseados em AJAX

As seguintes APIs podem ser usadas nos scripts de testes funcionais para testar aplicativos baseados em AJAX. Essas APIs devem ser chamadas nos objetos de testes de documentos HTML.
Método Descrição Exemplo
SetAjaxTrace(boolean) Para rastrear as solicitações AJAX no controle de documentos document_htmlDocument().setAjaxTrace(true);
GetAjaxPendingRequests () Retorna o número de solicitações AJAX pendentes em qualquer período de tempo desde o primeiro AjaxTraceOn.
document_htmlDocument().getAjaxPendingRequests();
WaitForAjaxPendingRequests (int) Para aguardar a conclusão do número especificado de solicitações AJAX. Aguarda indefinidamente até que solicitações pendentes se tornem zero, se o argumento não for especificado. document_htmlDocument().waitForAjaxPendingRequests(2);
GetAjaxCompletedRequests () Retorna o número de solicitações AJAX concluídos em qualquer período de tempo desde o primeiro AjaxTraceOn. document_htmlDocument().getAjaxCompletedRequests();
WaitForAjaxCompletedRequests (int) Para aguardar a conclusão do número especificado de solicitações Ajax. document_htmlDocument().waitForAjaxCompletedRequests(4);
Nota: Para obter mais informações sobre essas APIs, consulte os tópicos Referência de API.

Feedback