在Robotium 5.1中打开NavigationDrawer并从导航列表中选择项目的正确方法是什么?我试过了
solo.setNavigationDrawer(Solo.OPENED);
clickInList(position);
但他们没有工作.
最佳答案 如果使用uiautomatorviewer检查导航抽屉活动,您可以注意到导航抽屉菜单按钮是第一个
ImageButton.因此,您可以调用菜单并按下第一项:
solo.clickOnImageButton(0);
// open menu
solo.sendKey(KeyEvent.KEYCODE_DPAD_DOWN);
// select first item
solo.sendKey(KeyEvent.KEYCODE_DPAD_CENTER);
// press the first item