OpenDrawer из espresso contrib устарел Espresso contrib (com.android.support.test.espresso:espresso-contrib:2.2.1) метод openDrawer устарел то как мне открыть ящик? Ответ 1 Вот пример использования новых методов open и close: onView(withId(R.id.drawer_layout)).perform(DrawerActions.open()); onView(withId(R.id.drawer_layout)).perform(DrawerActions.close()); Ответ 2 Документация для openDrawer предлагает использовать метод open с правильным идентификатором ресурса и выполнить ViewAction. Используйте функцию open() для выполнения после сопоставления представления. Этот метод будет удалены в следующей версии. http://developer.android.com/reference/android/support/test/espresso/contrib/DrawerActions.html#open(int) Ответ 3 Вы можете попробовать это! Это позволит получить меню с панели инструментов и нажать на него клик onView(allOf(withContentDescription("Menu"), withParent(withId(R.id.toolbar)), isDisplayed())).perform(click());
Ответ 1 Вот пример использования новых методов open и close: onView(withId(R.id.drawer_layout)).perform(DrawerActions.open()); onView(withId(R.id.drawer_layout)).perform(DrawerActions.close());
Ответ 2 Документация для openDrawer предлагает использовать метод open с правильным идентификатором ресурса и выполнить ViewAction. Используйте функцию open() для выполнения после сопоставления представления. Этот метод будет удалены в следующей версии. http://developer.android.com/reference/android/support/test/espresso/contrib/DrawerActions.html#open(int)
Ответ 3 Вы можете попробовать это! Это позволит получить меню с панели инструментов и нажать на него клик onView(allOf(withContentDescription("Menu"), withParent(withId(R.id.toolbar)), isDisplayed())).perform(click());