使用浓缩咖啡在导航菜单中向下滚动

Scroll down in navigation menu using espresso

我的应用程序中有一个导航菜单,我想单击其中的某个项目,但我应该在导航菜单中向下滚动才能到达该项目。 Espresso 录音机没有检测到我在屏幕上进行的 scroll/swipe 操作,它只检测到对项目的点击操作。

ViewInteraction appCompatCheckedTextView = onView(
                allOf(withId(R.id.resourceid), withText("Settings"), isDisplayed()));
        appCompatCheckedTextView.perform(click());

如何在导航菜单中实现滑动/滚动操作?

如果您正在使用 Recorder Swipe/Scroll。 Android 工作室录音机尚不支持它。请关注此 link 以获取未来更新:

Weblink: Issue 235615 in android Studio

我通过获取导航抽屉的资源 ID 并在其中向上滑动来解决它。

ViewInteraction viewInteraction = onView(withId(R.id.nav_bar)).perform(swipeUp());

我在上面的代码之前添加了它,它起作用了。