Понятно, что некоторые действия / совпадения Эспрессо не поддерживаются Robolectric; и хотя я нашел другие способы взаимодействия с диалогами и элементами меню (ShadowDialog
, ShadowActivity
), я до сих пор не понял, как взаимодействовать с DrawerLayout
.
В Espresso есть DrawerActions
, так что вы можете просто сделать что-то вроде onView(withId(R.id.drawer_layout)).perform(open())
, а также выполнить действия с кликом для подпредставлений DrawerLayout. Разве это не поддерживается в Robolectric?