자동 추적 옵션을 false로 설정하여 AJAX 기반 애플리케이션을 테스트하려면 다음을
수행하십시오.
- <Rational Functional Tester install
directory>\Functional Tester\bin\에 있는 ivory.properties 파일을 여십시오.
- rational.test.ft.html.ajax.autotrace 옵션을
false로 설정하십시오. 예제: rational.test.ft.html.ajax.autotrace
= false
- 레코드된 스크립트에서 필수 문서 제어가 AJAX 요청을 추적하도록
setAjaxTrace(true) 메소드를 삽입하십시오. 예제: document_htmlDocument().setAjaxTrace(true)
- 스크립트에서 GetAjaxPendingRequests (), WaitForAjaxPendingRequests
(int), GetAjaxCompletedRequests () 또는 WaitForAjaxCompletedRequests
() 메소드를 명시적으로 사용하여 AJAX 요청을 추적하십시오.
주: 재생하는 동안 어느 조치에서 AJAX 요청을 호출하는 경우
요청이 완료되어야 후속 조치가 수행됩니다. AJAX
요청 완료 시간이 스크립트 재생 제한시간 값보다 긴 경우
문서 제어에 waitforExistence() 메소드를 사용하십시오.