相关疑难解决方法(0)

使用Espresso测试ViewPager.如何对项目的按钮执行操作?

我有一个ViewPager只包含图片和按钮的项目.

我无法与项目(页面)的UI成功交互,因为除了显示的图片之外,没有什么可以区分(从UI的角度来看)所有项目ViewPager.

我试图只选择一个有位置的项目:

onData(is(instanceOf(ItemClass.class)))
            .atPosition(0)
            .onChildView(withId(R.id.button))
            .perform(click());
Run Code Online (Sandbox Code Playgroud)

造成:

NoMatchingViewException:层次结构中找不到匹配的视图:可从类中分配:class android.widget.AdapterView

如何ViewPager使用Espresso 访问和测试项目?

android ui-testing android-viewpager android-espresso

29
推荐指数
1
解决办法
2万
查看次数