【发布时间】:2015-09-18 14:30:40
【问题描述】:
Espresso contrib (com.android.support.test.espresso:espresso-contrib:2.2.1) openDrawer 方法已弃用
那我应该怎么打开抽屉呢?
【问题讨论】:
标签: android open-source automated-tests android-testing android-espresso
Espresso contrib (com.android.support.test.espresso:espresso-contrib:2.2.1) openDrawer 方法已弃用
那我应该怎么打开抽屉呢?
【问题讨论】:
标签: android open-source automated-tests android-testing android-espresso
这是一个关于如何使用新的open 和close 方法的示例:
onView(withId(R.id.drawer_layout)).perform(DrawerActions.open());
onView(withId(R.id.drawer_layout)).perform(DrawerActions.close());
【讨论】:
openDrawer 的文档建议使用具有正确资源 ID 的 open 方法并执行 ViewAction。
在匹配视图后使用 open() 和 perform。这种方法将 在下一版本中删除。
【讨论】:
你可以试试这个!这将从工具栏获取菜单,然后点击他
onView(allOf(withContentDescription("Menu"),
withParent(withId(R.id.toolbar)),
isDisplayed())).perform(click());
【讨论】: