Android 不推荐使用espresso contrib的openDrawer
Espresso contrib(Android 不推荐使用espresso contrib的openDrawer,android,open-source,automated-tests,android-testing,android-espresso,Android,Open Source,Automated Tests,Android Testing,Android Espresso,Espresso contrib(com.android.support.test.Espresso:Espresso contrib:2.2.1)openDrawer方法已被弃用 那么我应该如何打开抽屉?openDrawer的文档建议使用具有正确资源id的open方法并执行ViewAction 在匹配视图后将open()与perform一起使用。这种方法将是有效的 在下一版本中删除 下面是一个关于如何使用新的打开和关闭方法的示例: onView(带id(R.id.drawer\u布局)).p
com.android.support.test.Espresso:Espresso contrib:2.2.1
)openDrawer方法已被弃用
那么我应该如何打开抽屉?openDrawer的文档建议使用具有正确资源id的
open
方法并执行ViewAction
在匹配视图后将open()与perform一起使用。这种方法将是有效的
在下一版本中删除
下面是一个关于如何使用新的
打开
和关闭
方法的示例:
onView(带id(R.id.drawer\u布局)).perform(DrawerActions.open())代码>
onView(带id(R.id.drawer\u布局)).perform(DrawerActions.close())代码>您可以尝试一下!这将从工具栏中获取菜单,并点击他
onView(allOf(withContentDescription("Menu"),
withParent(withId(R.id.toolbar)),
isDisplayed())).perform(click());
我有以下问题,在使用这些行打开抽屉后,下一个操作,即单击抽屉内的项目,失败,因为抽屉立即关闭。在没有其他操作的情况下,什么会导致抽屉关闭?