4

在 Robotium 5.1 中打开 NavigationDrawer 并从导航列表中选择项目的正确方法是什么?我试过了

solo.setNavigationDrawer(Solo.OPENED);

clickInList(位置);

但他们没有工作。

4

2 回答 2

2

如果您检查抽屉式导航活动,uiautomatorviewer您会注意到抽屉式导航菜单按钮是第一个ImageButton。因此,您可以调用菜单并通过以下方式按第一项:

solo.clickOnImageButton(0); // 打开菜单 solo.sendKey(KeyEvent.KEYCODE_DPAD_DOWN);// 选择第一项 solo.sendKey(KeyEvent.KEYCODE_DPAD_CENTER);// 按第一项

于 2015-06-03T20:04:44.363 回答
0

试试这个solo.clickOnScreen(50, 50);我试过solo.clickOnActionBarHomeButton();但是有时它不起作用。也请参考这个答案

于 2015-05-28T18:46:46.640 回答