2011-11-10 6 views
0

입력 한 사용자 이름, 암호와 같은 monkeyrunner에서 값을 입력하여 응용 프로그램에 로그인하고 싶습니다.하지만 어떻게 할 것인지 모르겠습니다. 만지거나 누르는 방법 만 알고 있습니다. 도움을 주신 덕분에 당신은 입력 할 수 device.type("Username")monkeyrunner에서 값을 입력하는 방법은 무엇입니까?

device.type("password") 

를 사용

+0

아무도 내 질문에 대답하지 않습니까? 아무도 응용 프로그램을 테스트하기 위해 monkeyrunner를 사용하지 않습니까? – 06peng

답변

1

monkeyrunner의 값. 어떤 문자를 입력할까요? type("string")의 인수로 줄 수 있습니다.

0

monkeyrunner를 사용하여 값을 입력하는 방법에는 두 가지가 있습니다.

먼저 MonkeyDevice 클래스의 press 함수를 사용하여 키 코드로 지정된 키에 유형별로 지정된 키 이벤트를 보냅니다 (http://developer.android.com/tools/help/MonkeyDevice.html#press 참조). 이 방법으로 Android.view.KeyEvent에 포함 된 모든 주요 이벤트를 보낼 수 있습니다. 예를 들어, 숫자 키 8을 입력하려면 device.press('KEYCODE_8', 'DOWN_AND_UP')을 사용할 수 있습니다.

그러나 사용자 이름이나 비밀번호와 같은 문자열을 입력하려는 경우 device.type("username")과 같은 type 기능을 사용하는 것이 편리합니다.

관련 문제