很明显,Robolectric不支持某些Espresso操作/匹配器;尽管我已经找到了与对话框和菜单项进行交互的其他方式(ShadowDialog
,ShadowActivity
),但我仍然不知道如何与DrawerLayout
进行交互。
在Espresso中有DrawerActions
,因此您可以执行类似onView(withId(R.id.drawer_layout)).perform(open())
的操作,还可以对DrawerLayout的子视图执行单击操作。 Robolectric不支持此功能吗?