Android Commands

Touch by resource-id in Android

안드로이드 화면에서 resource-id로 요소를 식별해 터치합니다.

매개변수

ArgumentTypeDescription
Device alias텍스트안드로이드 디바이스 별칭
Resource-id텍스트터치할 요소의 resource-id
Delay숫자명령어 실행 후 대기 시간 (Milliseconds)
Description텍스트명령어 설명 (선택)

반환값

반환값

성공 시 1, 실패 시 0 (요소를 찾지 못함).

예제

Resource-id는 보통 패키지명:id/뷰이름 형식입니다.

Device aliasResource-id결과
(반환값)
pixel-7com.kakao.talk:id/login_button1 (해당 view 터치)
pixel-7android:id/button11 (시스템 다이얼로그 확인 버튼)
pixel-7com.app:id/missing0 (요소 없음)

resource-id는 Get resource text in Android로 같은 ID의 텍스트를 읽거나, ADB의 uiautomator dump로 화면 트리를 덤프해 확인할 수 있습니다.

설명

resource-id 기반 터치는 디바이스 해상도·언어 설정에 영향을 받지 않아 가장 안정적입니다. 가능하면 텍스트나 좌표 기반보다 우선 사용하세요.

resource-id는 고유하지 않을 수 있습니다. 한 화면에 같은 resource-id가 여러 개 있으면 일치하는 첫 번째 요소가 터치됩니다.

관련 명령어