在Robotium 5.1中打开NavigationDrawer并从导航列表中选择项目的正确方法是什么?我试过了
但是他们还没有工作。solo.setNavigationDrawer(Solo.OPENED);
clickInList(位置);
答案 0 :(得分:2)
如果您使用uiautomatorviewer
检查导航抽屉活动,您会注意到导航抽屉菜单按钮是第一个ImageButton
。因此,您可以调用菜单并按下第一项:
solo.clickOnImageButton(0);
//打开菜单solo.sendKey(KeyEvent.KEYCODE_DPAD_DOWN);
//选择第一项solo.sendKey(KeyEvent.KEYCODE_DPAD_CENTER);
//按第一项
答案 1 :(得分:0)
试试这个solo.clickOnScreen(50, 50);
我试过solo.clickOnActionBarHomeButton();
但是有时它不起作用。另请参阅this answer