我有一个基于 Eclipse 的应用程序,它有一个上下文菜单,其中的项目单击一次会导致菜单消失。如果再次打开菜单,这些项目会被选中(它们的样式是 SWT.CHECK)。如果再次单击,它们将被取消选中。在 RCPTT 中,没有上下文菜单消失就无法进入断言模式,因此我需要手动编写 ECL 代码。所以我正在做的是单击该项目,它会生成以下 ECL 代码:
get-menu -path "someCascadeMenuItem/someSelectableLeafItem" | click
我需要验证菜单项的状态,而不是“点击”。我的问题是如何验证该叶子项目是选中还是未选中?我找不到任何命令。