public static void clickPullDownMenuItem(String viewID, String menu){
display.asyncExec(new Runnable() {
@Override
public void run() {
IViewPart viewPart = getView(viewID);
MenuManager mainMenuManager = (MenuManager) viewPart.getViewSite().getActionBars().getMenuManager();
IContributionItem[] items = mainMenuManager.getItems();
//iterate to through the items and invoke the action of the item.
}
Thread.sleep(2000);
}
1. clickPullDownMenuItem(viewID, "Group by/Resource")
2. clickPullDownMenuItem(viewID, "Grouped by/Resource")