2013-07-08 1 views
2

Nexus 7 '태블릿에서 항목을 검색 할 때'이동 '버튼을 누르지 못합니다. 키보드의 '이동'버튼에 대한 텍스트 또는 콘텐츠 설명이 없습니다. 다음을 사용하여 시도했습니다. -Android UI Automator를 사용하여 키보드의 '이동'버튼 누르기

//Search something say "fun" 

new UiObject(new UiSelector().text("Enter URL or Search & Win")).setText("fun"); 

getUiDevice().pressEnter(); 
OR 

getUiDevice().pressSearch(); 

Also tried : 

getUiDevice().pressKeyCode(66); //for enter 

getUiDevice().pressKeyCode(84); // for search 

하지만 작동하지 않습니다. 누구나 나를 도와 줄 수 있습니까?

감사합니다.

+0

Nexus 7을 사용해 보지 않았지만'pressEnter() '가 정상적인'EditText' IIRC에서 작동했습니다. – CommonsWare

+0

내 TextView가 일반 EditText가 아닙니다. 그것은 AutoCompleteTextView입니다. 당신은 그 어떤 방법을 제안 할 수 있습니까? – Smriti

답변

0

index와 관련하여 button 속성을 사용해보세요.

예 :

UiObject cancelButton = new UiObject(new UiSelector().className("android.widget.Button")); 
0

만 입력 키보드가 열려있는 올바른 레이아웃이 사용되었는지 확인 단지 코드 사용

아래 시도 UIAutomator에 "완료"버튼을 클릭합니다

UiObject (새 UiSelector(). resourceId (LAYOUTID)). clickBottomRight();

관련 문제