항목의 여러 인스턴스가 있고 그 항목을 계산하려는 경우가 있습니다. 내보기 정규 표현은 다음과 같다 : 뷰 정규으로어댑터보기에없는 동일한 ID를 가진 항목의 수를 얻는 방법
public static ViewInteraction onTestPanelView(){
return onView(allOf(withId(R.id.myId), isDisplayed()));
}
, 나는 다음과 같은 오류 얻을 : 나는 같은 ID를 가진 항목의 여러 인스턴스를 가지고 있기 때문에
com.google.android.apps.common.testing.ui.espresso.AmbiguousViewMatcherException: '(with id: is <2131427517> and is displayed on the screen to the user)' matches multiple views in the hierarchy. Problem views are marked with '****MATCHES****' below.
이 올바른지를 (R.를 id.myId). 내 기준과 일치하는 조회수를 반환하는 메소드를 작성하려고합니다. 어댑터보기가 아닙니다.
실제로 ViewAction을 작성하면 가능합니다. viewAction을 작성하고, 뷰 매처를 전달하고, 일치하는 횟수를 셀 수 있습니다! – user846316