在浓缩咖啡如何获得第一个图像视图?

时间:2015-01-13 10:09:19

标签: android android-espresso

在我看来,有两个ImageView。所有属性都是一样的。它没有id,内容描述等。 我想点击第一个,但我找不到这样做的方法。

我的代码:

  

Espresso.onView(ViewMatchers.withClassName(Matchers.endsWith(ImageView.class.getSimpleName())))

1 个答案:

答案 0 :(得分:0)

如果您拥有所需的正确视图,则需要同时调用performclick。从您的问题来看,您是否从您对匹配器的调用中获取该视图尚不清楚。如果您没有获得正确的视图,最简单的方法是在两个ImageView上设置id属性,以便您可以唯一地识别它们。 完成后,您将拨打以下电话:

Espresso.onView(ViewMatchers.withId(R.id.imageView1)).perform(ViewActions.click());

这将在您匹配的ImageView上执行单击事件。