Как нажать кнопку типа меню или ButtonAndMenu в SapToolbarControl?
У меня есть кнопка в SapToolbarControl, который имеет тип ToolBarButtonType.ButtonAndMenu
, Я узнал, как получить идентификатор кнопки, и я попробовал три метода selectContextButton()
, selectButton()
а также pressContextButton()
:
selectContextButton()
всегда бросает UnsupportedMethodException
с сообщением
Метод SapToolbarControl::SelectContextButton не поддерживается для SAP.
Два других метода не выдают исключение, но ничего не делают.
Как я могу использовать кнопки управления панели инструментов типа Menu
а также ButtonAndMenu
?
Я использую Silk4J 16.0 Hotfix 2 в Eclipse Luna 4.4.2 с SAPGui 7.30.
1 ответ
Нажатие кнопки программно не создает визуального эффекта открытия контекстного меню, но после нажатия кнопки появляется контекстное меню, из которого можно выбрать элемент, например, с помощью метода. selectContextMenuItemByText()
,
selectContextMenuItemByText()
принимает переведенный текст, читаемый человеком, в качестве параметра, который вы можете видеть, нажимая кнопку вручную (что создает визуальный эффект открытия контекстного меню).