我的应用程序中有一个导航菜单,我想点击里面的项目,但我应该在导航菜单中向下滚动才能到达该项目。 Espresso记录器未检测到我在屏幕上进行的滚动/滑动操作,它只检测到项目上的点击操作。
ViewInteraction appCompatCheckedTextView = onView(
allOf(withId(R.id.resourceid), withText("Settings"), isDisplayed()));
appCompatCheckedTextView.perform(click());
如何在导航菜单中实现滑动/滚动操作?
答案 0 :(得分:1)
我通过获取导航抽屉的资源ID并在其中向上滑动来解决它。
ViewInteraction viewInteraction = onView(withId(R.id.nav_bar)).perform(swipeUp());
我在上面的代码之前添加了它并且它有效。
答案 1 :(得分:0)
如果您使用Recorder进行滑动/滚动。 Android Studio录像机尚不支持它。请点击此链接以获取更新: