정적 유틸리티 메서드를 포함하는 monkeyrunner 클래스입니다.
요약
메서드 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
현재 프로그램을 실행하는 프로세스에 알림 대화상자를 표시합니다.
|
||||||||||
|
선택 목록이 있는 대화상자를 현재 프로그램을 실행하는 프로세스에 표시합니다.
|
||||||||||
|
Python의
pydoc 도구와 유사한 스타일로 지정된 형식을 사용하여 monkeyrunner API 참조를 표시합니다. |
||||||||||
|
입력을 수락하는 대화상자를 표시합니다.
|
||||||||||
|
지정된 시간(초) 동안 현재 프로그램을 일시중지합니다.
|
||||||||||
MonkeyDevice
|
monkeyrunner 백엔드와 지정된 기기 또는 에뮬레이터를 연결하려고 합니다. |
공개 메서드
string alert ( string message, string title, string okTitle)
현재 프로그램을 실행하는 프로세스에 알림 대화상자를 표시합니다. 대화상자는 모달이므로 사용자가 대화상자의 버튼을 클릭할 때까지 프로그램이 일시중지됩니다.
인수
message | 대화상자에 표시할 메시지입니다. |
---|---|
title | 대화상자의 제목입니다. 기본값은 '알림'입니다. |
okTitle | 대화상자 버튼에 표시되는 텍스트입니다. 기본값은 '확인'입니다. |
integer choice (string message, iterable choices, string title)
선택 목록이 있는 대화상자를 현재 프로그램을 실행하는 프로세스에 표시합니다. 대화상자는 모달이므로 사용자가 대화상자의 버튼 중 하나를 클릭할 때까지 프로그램이 일시중지됩니다.
인수
message | 대화상자에 표시되는 프롬프트 메시지입니다. |
---|---|
choices | 문자열로 표시되는 하나 이상의 객체를 포함하는 Python iterable입니다. 추천 형식은 문자열 배열입니다. |
title | 대화상자의 제목입니다. 기본값은 '입력'입니다. |
반환 값
- 사용자가 선택하고 '확인' 버튼을 클릭하면 메서드가 iterable 내에서 0 기반 선택 색인을 반환합니다. 사용자가 '취소' 버튼을 클릭하면 메서드는 -1을 반환합니다.
void help (string format)
Python의 pydoc
도구와 유사한 스타일로 지정된 형식을 사용하여 monkeyrunner API 참조를 표시합니다.
인수
형식 | 출력에 사용할 마크업 형식입니다. 가능한 값은 일반 텍스트의 경우 '텍스트'이거나 HTML의 경우 'html'입니다. |
---|
string input (string message string initialValue, string title, string okTitle, string cancelTitle)
입력을 수락하고 프로그램에 반환하는 대화상자를 표시합니다. 대화상자는 모달이므로 사용자가 대화상자의 버튼 중 하나를 클릭할 때까지 프로그램이 일시중지됩니다.
대화상자에는 버튼이 두 개 있으며 하나는 okTitle 값을, 다른 하나는 cancelTitle 값을 표시합니다. 사용자가 okTitle 버튼을 클릭하면 입력 상자의 현재 값이 반환됩니다. 사용자가 cancelTitle 버튼을 클릭하면 빈 문자열이 반환됩니다.
인수
message | 대화상자에 표시되는 프롬프트 메시지입니다. |
---|---|
initialValue | 대화상자에 표시할 초기값입니다. 기본값은 빈 문자열입니다. |
title | 대화상자의 제목입니다. 기본값은 '입력'입니다. |
okTitle | okTitle 버튼에 표시되는 텍스트입니다. 기본값은 '확인'입니다. |
cancelTitle | cancelTitle 버튼에 표시되는 텍스트입니다. 기본값은 '취소'입니다. |
반환 값
- 사용자가 okTitle 버튼을 클릭하면 메서드가 대화상자 입력 상자의 현재 값을 반환합니다. 사용자가 cancelTitle 버튼을 클릭하면 메서드가 빈 문자열을 반환합니다.
void sleep ( float seconds )
지정된 시간(초) 동안 현재 프로그램을 일시중지합니다.
인수
초 | 일시중지할 시간(초)입니다. |
---|
MonkeyDevice
waitForConnection
(float timeout,
string deviceId)
monkeyrunner
백엔드와 지정된 기기 또는 에뮬레이터를 연결하려고 합니다.
인수
시간 제한 | 연결을 기다리는 시간(초)입니다. 기본값은 영원히 기다리는 것입니다. |
---|---|
deviceId | 기기 또는 에뮬레이터의 일련번호를 지정하는 정규 표현식입니다. 기기 및 에뮬레이터 일련번호에 관한 설명은 Android 디버그 브리지 항목을 참조하세요. |
반환 값
-
기기 또는 에뮬레이터의
MonkeyDevice
인스턴스입니다. 이 객체를 사용하여 기기나 에뮬레이터를 제어하고 통신합니다.