Наличие gridView с несколькими изображениями. Ячейка gridView выходит из того же предопределенного макета, который имеет одинаковый идентификатор и desc.
R.id.item_image == 2131493330
onView(withId(is(R.id.item_image))).perform(click());
Поскольку все ячейки в сетке имеют одинаковый идентификатор, он получил AmbiguousViewMatcherException
.
Как просто выбрать первый или любой из них?
Спасибо!
android.support.test.espresso.AmbiguousViewMatcherException: 'с id: is < 2131493330 > ' соответствует нескольким представлениям в иерархии. Представления задач отмечены "**** MATCHES ****" ниже.
+ ------------- > ImageView {id = 2131493330, res-name = item_image, desc = Изображение, видимость = ВИДИМОСТЬ, width = 262, height = 262, has-focus = false, has-focusable = false, has-window-focus = true, is-clickable = false, is-enabled = true, is-focus = false, is-focusable = false, is-layout-request = false, is- selected = false, root-is-layout-request = false, has-input-connection = false, x = 0.0, y = 0.0} **** MATCHES ****
+ ------------- > ImageView {id = 2131493330, res-name = item_image, desc = Изображение, видимость = ВИДИМОСТЬ, width = 262, height = 262, has-focus = false, has-focusable = false, has-window-focus = true, is-clickable = false, is-enabled = true, is-focus = false, is-focusable = false, is-layout-request = false, is- selected = false, root-is-layout-request = false, has-input-connection = false, x = 0.0, y = 0.0} **** MATCHES **** |