Configurando o Ambiente para Testar Aplicativos 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. Se você configurar a opção Rastreio Automático como false, deverá usar as APIs do Functional Tester para AJAX no script inserindo-as manualmente.

Configurando a Opção Rastreio Automático como Verdadeira

Sobre Esta Tarefa

Para testar aplicativos baseados em AJAX com a opção Rastreio Automático configurada como true:

Procedimento

  1. Abra o arquivo ivory.properties disponível em: <Rational Functional Tester install directory>\Functional Tester\bin\.
  2. Configure a opção rational.test.ft.html.ajax.autotrace como true. Por exemplo: rational.test.ft.html.ajax.autotrace = true

Configurando a Opção Rastreio Automático como Falsa

Sobre Esta Tarefa

Para testar aplicativos baseados em AJAX com a opção Rastreio Automático configurada como false:

Procedimento

  1. Abra o arquivo ivory.properties disponível em: <Rational Functional Tester install directory>\Functional Tester\bin\.
  2. Configure a opção rational.test.ft.html.ajax.autotrace como false. Por exemplo: rational.test.ft.html.ajax.autotrace = false
  3. No script gravado, insira o método setAjaxTrace(true) para o controle de documentos requerido para rastrear solicitações Ajax. Por exemplo, document_htmlDocument().setAjaxTrace(true)
  4. Use os métodos GetAjaxPendingRequests (), WaitForAjaxPendingRequests (int), GetAjaxCompletedRequests () ou WaitForAjaxCompletedRequests () explicitamente no script para rastrear as solicitações Ajax.

O que Fazer Depois

Nota: Durante a reprodução, se nenhuma ação chamar uma solicitação Ajax, a ação subsequente será desempenhada apenas depois que a solicitação for concluída. Se o tempo de conclusão da solicitação Ajax for maior que o valor de tempo limite da reprodução de script, use o método waitforExistence() para o controle de documentos.

Feedback