【发布时间】:2015-07-02 09:41:13
【问题描述】:
我有一个ViewPager,其中的项目只包含一张图片和一个按钮。
我无法成功与项目(页面)的 UI 交互,因为除了显示的图片之外,没有任何东西可以区分(从 UI 角度)ViewPager 的所有项目。
我试图只选择一个有位置的项目:
onData(is(instanceOf(ItemClass.class)))
.atPosition(0)
.onChildView(withId(R.id.button))
.perform(click());
原因:
NoMatchingViewException:层次结构中没有找到匹配的视图:可从类分配:类 android.widget.AdapterView
如何使用 Espresso 访问和测试 ViewPager 的项目?
【问题讨论】:
标签: android android-viewpager android-espresso ui-testing