Как проверить свойство кнопки JavaToolbar с UFT/QTP?

В приложении Java есть панель инструментов с кнопками: ..., безопасность, инструменты, вход в систему, выход из системы.

панель инструментов Java

Шпион объекта UFT может доходить до определенной кнопки, но в сценарии (описательное программирование) UFT может видеть только JavaToolbar,

nowYouSeeMe = JavaWindow("label:=WinTitle").JavaToolbar("attached text:=ToolbarName").Exist(0)    'True
nowYouDoN_t = JavaWindow("label:=WinTitle").JavaToolbar("attached text:=ToolbarName").JavaButton("label:=logout").Exist(0)    'False

Так что я не могу получить собственность, например enabled, определенной кнопки. Просто можете нажать это как:

JavaWindow("label:=WinTitle").JavaToolbar("attached text:=ToolbarName").Press "logout"

Есть ли возможность получить свойство кнопки? (Думаю, это должно быть так же, как в JavaMenu, получить свойство пункта меню)

1 ответ

Решение

За JavaToolbar ты проверил GetItemProperty() метод.

Вот код, который я проверил с моим AUT, который разработан в JAVA.

Msgbox JavaWindow("DefaultWindow").JavaToolbar("Toolbar").GetItemProperty("Tools","enabled")

Пожалуйста, проверьте оставшиеся кнопки и передайте только подсказки для всех кнопок в GetItemProperty() метод.

Другие вопросы по тегам