日食中的SWTBot-如何查找项目的弹出菜单(右键菜单)

use*_*671 2 java swtbot

在我的SWTBot测试中,我试图打开(并单击)右键单击项目浏览器中的打开项目时出现的菜单(包含New,Refactor,Import等的菜单)

我试着用

`treeItem.contextMenu("Refactor").menu("Rename...").click(); 
Run Code Online (Sandbox Code Playgroud)

并得到了WidgetNotFoundException.

请帮忙.

ove*_*len 5

这是目前SWTBot中的已知错误...

您无法访问上下文菜单的子菜单.请参阅https://bugs.eclipse.org/bugs/show_bug.cgi?id=261360

2个替代品:

  • ...按快捷键(SWT.ALT | SWT.SHIFT,'R')
  • .bot.menu( "重构")菜单( "重命名...")点击();

希望这可以帮助.