使用带有上下文菜单的Robotium



我正在用Robotium测试一个应用程序,我有一个带复选框的自定义列表视图。当我单击一个复选框时,它会加载一个上下文菜单,为用户提供修改和删除这些项的按钮。

我可以让Robotium点击加载菜单的复选框,但由于某种原因,我不能让它点击删除按钮。

我试过:

solo.clickOnActionBarItem(R.id.menu_delete);
solo.clickOnMenuItem("Delete");
solo.clickOnImageButton(1);
solo.clickOnImage(1);

到目前为止还没有任何效果。可能是因为我在菜单弹出之前点击了按钮吗?我怎样才能让Robotium等待?

其实很简单,只需点击view by id:

solo.clickOnView(getActivity().findViewById(R.id.menu_edit));

相关内容

  • 没有找到相关文章

最新更新