/* InvokeMenuITem.java
* Created on May 16, 2005
*
* This utility class can be used to invoke an arbitrary menu item from the menu bar.
*/
package abbot.swt.eclipse.utils;
import org.eclipse.swt.widgets.MenuItem;
import org.eclipse.swt.widgets.Shell;
import abbot.tester.swt.MenuItemTester;
import abbot.tester.swt.WidgetTester;
/**
* @author Chris Jaun
*/
public class InvokeMenuItem {
final static MenuItemTester menuItemTester = (MenuItemTester) WidgetTester.getTester(MenuItem.class);
/**
* Will invoke an arbitrary menu item from the menu bar.
*
* @param menuPath - The path to the menu item
* @param parentShell - The parent window shell
*/
public static void invoke(String menuPath, Shell parentShell) {
menuItemTester.actionSelectMenuItem(menuPath, null, parentShell, 100);
}
}