0
여러 항목이 포함 된 Listview가 있습니다. 나는 안드로이드 테스트 케이스를 사용하여 listview의 첫 번째 항목을 클릭하고 싶다. 어떻게 이것을 할 수 있습니까?android listview 용 테스트 케이스 작성
도와주세요.
목록보기 계층 구조 : -
MainActivity -> ListFragment -> 목록보기
여러 항목이 포함 된 Listview가 있습니다. 나는 안드로이드 테스트 케이스를 사용하여 listview의 첫 번째 항목을 클릭하고 싶다. 어떻게 이것을 할 수 있습니까?android listview 용 테스트 케이스 작성
도와주세요.
목록보기 계층 구조 : -
MainActivity -> ListFragment -> 목록보기
이 시도 :
onData(hasToString(startsWith("item_name")))
.inAdapterView(withId(R.id.view_id)).atPosition(0)
.perform(click());
또는
onData(hasToString(startsWith("item_name")))
.inAdapterView(withId(R.id.view_id))
.perform(click());
어댑터보기의 위치를 언급하거나 필요가 없습니다. 기본값은 첫 번째 위치가됩니다.
두 가지 유형의 테스트와 두 가지 라이브러리에 대해 언급했습니다. 시험에 정확히 무엇을 사용하고 있습니까? –
에스프레소 라이브러리 –
listview xml을 추가하고 어떻게 보이는지 알고 싶습니다. – piotrek1543