在测试中验证菜单项标题



在我的活动测试中,我需要验证一个菜单项是否有特定的标题。

我可以通过ID获取它但它返回一个视图

final View menuItem = (View) mActivity.findViewById(R.id.do_it);

但是我怎样才能从这个视图中得到标题呢?

注意:我需要在ActivityInstrumentationTestCase2测试中做。

更新

我希望找到一种方法来获得菜单项的标题在我的测试用例中,而无需在活动中编写任何额外的代码,如存储菜单在一个变量

使用getTitle():

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.<manuLayout>, menu);
    MenuItem menuItem = menu.findItem(R.id.do_it);
    String title = menuItem.getTitle();
    return true;
}

相关内容

  • 没有找到相关文章

最新更新