728x90
- 앱에서 메소드를 미지원하는 경우 아래와 같이 찾아본다
- 응용 프로그램 > 유틸리티 > 스크립트 편집기 > JavaScript 선택하여 타이핑
1. 윈도우 검색
system = Application('System Events') test = system.processes['AppName'] test.windows()
2. UI 뎁스 검색
test.windows['Contacts'].entireContents()
3. 클릭
test.windows['Contacts'].buttons['계정'].click()
4. 메뉴바 아이콘 클릭
test.menuBars[1].menuBarItems[2].menus[0].menuItems[0].menus[0].menuItems[0].click()
5. 화면 캡쳐
system.keystroke('#',{using:['command down','shift down']})
6. 텍스트 필드에 값 입력
test.windows['Contacts'].textFields[0].value = "test"
- 참고
728x90
'기타' 카테고리의 다른 글
VirtualBox 에서 UUID 다르게 이미지 복제 (0) | 2015.04.17 |
---|---|
[Mac] 1대의 맥에 여러 사용자 동시 사용 (0) | 2015.03.25 |
[Mac] 검색 중 발견한 좋은 팁 (0) | 2015.03.03 |
[Windows] 안드로이드 로그 파일로 저장하기 (0) | 2015.02.23 |
[Mac] 파일 조작 치트 시트 (0) | 2015.01.19 |