在 Robotium 5.1 中打开 NavigationDrawer 并从导航列表中选择项目的正确方法是什么?我试过了
solo.setNavigationDrawer(Solo.OPENED);
clickInList(position);
但它们不工作。
最佳答案
如果您使用 uiautomatorviewer
检查抽屉导航 Activity ,您会注意到抽屉导航菜单按钮是第一个 ImageButton
。因此,您可以通过以下方式调用菜单并按第一项:
solo.clickOnImageButton(0);
// open menusolo.sendKey(KeyEvent.KEYCODE_DPAD_DOWN);
// select first itemsolo.sendKey(KeyEvent.KEYCODE_DPAD_CENTER);
// press the first item
关于android - 在 Robotium 中打开 NavigationDrawer 和选择项目的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23053593/