기타
[Mac] 자바스크립트로 App UI 조작
앗사비
2015. 3. 23. 20:29
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