如何在 SapToolbarControl 中单击 Menu 或 ButtonAndMenu 类型的按钮?

How to click a Button of type Menu or ButtonAndMenu in a SapToolbarControl?

我在 SapToolbarControl which is of type ToolBarButtonType.ButtonAndMenu. I found out and I have tried the three methods selectContextButton(), selectButton() and pressContextButton():

中有一个按钮

selectContextButton() 总是抛出 UnsupportedMethodException 消息

The method SapToolbarControl::SelectContextButton is not supported for SAP.

另外两个方法不抛出异常但什么都不做。

如何使用 MenuButtonAndMenu 类型的工具栏控件按钮?

我在带有 SAPGui 7.30 的 Eclipse Luna 4.4.2 中使用 Silk4J 16.0 修补程序 2。

以编程方式单击按钮不会创建打开上下文菜单的视觉效果,但在单击按钮后,上下文菜单存在,可以从中选择项目,例如使用方法 selectContextMenuItemByText()

selectContextMenuItemByText() 将翻译后的人类可读文本作为参数,您可以在手动按下按钮时看到该参数(这会产生打开上下文菜单的视觉效果)。