如何点击只有apk使用robotium的测试应用程序中的操作栏菜单项

时间:2013-06-11 09:14:50

标签: robotium

我正在测试 APK 文件。我没有源代码。我需要点击操作栏菜单项 我尝试了solo.clickonActionbaritems选项但没有用。请帮我。非常感谢!

1 个答案:

答案 0 :(得分:1)

我想你想点击Android菜单按钮: Find your keycode here

solo.sendKey(KeyEvent.KEYCODE_MENU);

另外,我强烈建议在DDMS中使用层次结构查看器来查找所需按钮的ID。

View requiredButton = getViewById(id.reqired_button_id);
solo.clickOnView(requiredButton);

    // Method returns view
    protected View getViewById(int id) {
            View view = solo.getView(id);
            assertNotNull("View is null", view);
            assertTrue("View is not shown", view.isShown());
            return view;
        }

您也可以使用clickOnText。