728x90
- 사전 조건
- OS : OSX
- 어플리케이션 : Xcode 설치
- 따라하기 (헬로월드!!)
- 샘플 프로그램 다운
- 다운받은 파일 압축 해제 > Recipes.xcodeproj 열기 > Xcode 실행됨
- 시뮬레이터 설정 (창 좌상단 위치)
- 본 문서에서는 iPhone 6.1 Simulator 선택
- 인스트루먼츠 실행
- Product > Profile
- iOS Simulator > Automation 선택 > Profile 클릭
- 인스트루먼츠와 시물레이터가 같이 실행됨
- 인스트루먼츠의 자동 시작된 트레이스 정지 (창 좌상단에 위치)
- 스크립트 추가 (Add > Create)
- 스크립트 모드로 바뀌면 하단에 레코딩 버튼 클릭
- 시뮬레이터에서 샘플 앱 구동됨
- 아무렇게나 조작함
- 인스트루먼츠에서 스크립트 레코딩 정지
- 시뮬레이터에서 조작했던 내용이 타이핑되어 있음
- 스크립트 실행은 트레이스 레코딩 버튼 클릭
- 스크립트만 따로 실행해도 되지만 시뮬레이터가 홈 화면이어야 하는 제약 있음
- 부가 설명
- 스크립트 언어는 자바스크립트 사용
- 각 버튼에 라벨 지정하면 스크립트 작성이 한결 수월해짐 (개발자와 협조 필요)
- UIALogger.logStart("Starting Test");
- 로그창에 메시지 출력
- logElementTree()
- 현재 엘리먼트 트리를 로그로 남기므로 조사용으로 사용
- 참조 사이트
728x90
'기타' 카테고리의 다른 글
웹 페이지 로딩 속도 체크 (0) | 2013.07.31 |
---|---|
Grinder3 설치 가이드 (0) | 2013.06.20 |
[iOS] UI AutoMonkey (0) | 2013.06.20 |
모바일 디바이스에서 에러로그 추출하기 (0) | 2013.05.09 |
androVM 설치/실행하기 (AVD보다 빠른 안드로이드 가상 환경) (0) | 2013.03.29 |