2010-07-30 9 views
0

프로그래밍 방식으로 플래시 메뉴의 버튼을 클릭하고 싶습니다.플래시 메뉴의 버튼을 어떻게 자동화 할 수 있습니까?

이것은 여러 스레드를 사용하기 때문에 백그라운드에서 실행되는 동안 이러한 접근 방식 중 어느 것도 작동하지 않으므로 단추의 X 및 Y 좌표를 하드 코딩하거나 탭으로 하드 코딩 할 수 없음을 의미합니다.

자바 스크립트로이 작업을 시도했지만 Flash에서 개별 항목에 액세스 할 수 없기 때문에 자동화하는 방식으로 작동하지 않습니다.

내가 묻는 이유는 보고서를 작성하기 위해 플래시 메뉴와 상호 작용하는 우리 애플리케이션을로드 테스트하려고하기 때문입니다. 내가 말할 수있는 바에 따르면 저가형 또는 오픈 소스 부하 테스트 유틸리티는 플래시 탐색 방식을 지원하지 않습니다.

누구나이 방법이나 다른 대안을 얻을 수있는 방법이 있습니까?

답변

1

자신의 응용 프로그램을 테스트하는 경우 ExternalInterface을 통해 테스트 API를 빌드하고 직접 JavaScript에서 호출 할 수 있습니다. API와 Button을 동일한 메서드를 호출하여 swf에 대해 게시 된 외부 인터페이스에서 메서드를 호출하여 버튼을 효과적으로 클릭 할 수 있습니다.

+0

문자열 푸는 데 약간의 시간이 걸렸지 만이 기능을 사용할 수있었습니다. 또한 대부분의로드 사용자는 Javascript를 다중 스레드 할 수 있으므로 지금은 문제가 해결 될 것입니다. – user407123

관련 문제