Display.getDefault().syncExec(new Runnable() { @Override public void run() { bot.getDisplay().getFocusControl().setFocus(); } });
Display.getDefault().syncExec(new Runnable() { @Override public void run() { bot.shells()[0].widget.forceActive(); } }); SWTBotMenu openMenu = bot.menu("Menu");
Display.getDefault().syncExec(new Runnable() { @Override public void run() { bot.shells()[0].widget.forceFocus(); } }); SWTBotMenu openMenu = bot.menu("Menu");
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell().forceActive();
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell().forceFocus();
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell().setFocus();