使用Robolectric测试PopUpMenu



我有一个图像,点击后会显示PopUpMenu。我没有任何方法来测试正在显示的特定弹出菜单。

我有两个按钮1(编辑,2(删除,我想测试的是点击删除和编辑。

欢迎任何帮助。

你可以试试这个:

import android.widget.PopupMenu;
import org.robolectric.shadows.ShadowPopupMenu;
import android.view.Menu;
import static android.view.Menu.FLAG_ALWAYS_PERFORM_CLOSE; 
... 
PopupMenu latestPopupMenu = ShadowPopupMenu.getLatestPopupMenu();
Menu menu = latestPopupMenu.getMenu();
menu.performIdentifierAction(R.id.edit_menu_item, FLAG_ALWAYS_PERFORM_CLOSE);

相关内容

  • 没有找到相关文章

最新更新