Как проверить свойство кнопки JavaToolbar с UFT/QTP?
В приложении 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()
метод.