WindowTester を使用して、Eclipse RCP アプリケーションのテストを自動化しています。このようなメニュー操作を自動化しようとすると:
IUIContext ui = getUI();
ui.click(new MenuItemLocator("Window/Show View/My View"));
例外があります。
com.windowtester.runtime.WidgetNotFoundException: No menubar found for active shell
もちろん、メニューバーは存在します。Eclipse によって作成されます。org.eclipse.ui.commands の下の拡張ポイントを介して貢献しています。
これらのメニュー項目との対話を自動化するにはどうすればよいですか?