2011-01-14 4 views
0

Applescript를 사용하여 iOS 시뮬레이터 응용 프로그램의 테스트를 자동화해야합니다. iOS 시뮬레이터는 스크립트 가능한 응용 프로그램이 아니므로 Applescript가 시뮬레이터에서 실행중인 응용 프로그램에 대한 정보 (즉, 메뉴 단추 - 응용 프로그램은 플래시가 아님)를 식별 할 수 있는지 알고 싶습니다.iOS 시뮬레이터에서 AppleScript로 애플리케이션 단추를 식별 할 수 있습니까?

미리 감사드립니다.

답변

1

시뮬레이터 나 장치에서 iPhone 응용 프로그램의 자동화 된 테스트를 수행하려면 4.0 SDK와 함께 제공되는 새로운 UI 자동화 도구를 사용하는 것이 좋습니다. 이 도구를 사용하면 응용 프로그램 인터페이스의 단추 및 기타 액세스 가능성 항목과 상호 작용하는 Javascript 스크립트를 작성할 수 있습니다. 인터페이스의 올바른 작동을 테스트하고, 스크린 샷 (장치에서 실행 중일 때)을 취할 수 있으며, 성능 프로파일 링을 위해 다른 계측기와 페어링 할 수 있습니다.

WWDC 2010 세션 비디오 306 - "인스트루먼트를 사용한 사용자 인터페이스 테스트 자동화"를 참조하십시오.

가을 학기의 "테스트"세션에서이 도구를 사용하는 방법을 안내합니다. 고급 iPhone 개발 과정 on iTunes U (해당 링크가 현재 올바르게 리디렉션되지 않으므로 iTunes Store에서 " 고급 아이폰 개발 "). 필자는 Apple UICatalog 샘플 응용 프로그램에 대해 실행할 수있는 예제 스크립트 집합 here을 사용하여이 작동 원리를 과시합니다.

+0

대단히 감사합니다. Applescript가 심각한 자동화 된 기능을 통해 실제로 도움이되지 않는다고 생각했습니다. 나는 당신의 도움과 정보를 대단히 감사합니다. 그것은 내가 필요한 것입니다. :) – ana

관련 문제