2

私の SWTBot テストでは、プロジェクト エクスプローラーで開いているプロジェクトを右クリックすると表示されるメニュー (新規、リファクタリング、インポートなどを含むメニュー) を開こうとしています (クリックします)。

使ってみた

`treeItem.contextMenu("Refactor").menu("Rename...").click(); 

そして得WidgetNotFoundExceptionた。

助けてください。

4

2 に答える 2

5

これは現在 SWTBot の既知のバグです ...

コンテキスト メニューのサブメニューにはアクセスできません。https://bugs.eclipse.org/bugs/show_bug.cgi?id=261360を参照してください。

2 つの選択肢 :

  • ... pressShortcut(SWT.ALT | SWT.SHIFT, 'R')
  • bot.menu("リファクタリング").menu("名前の変更...").click();

お役に立てれば。

于 2012-04-13T09:50:31.693 に答える