2017-02-01 12 views
1

В приложении Java есть панель инструментов с кнопками: ..., безопасность, инструменты, вход в систему, выход из системы.Как проверить свойство кнопки JavaToolbar с UFT/QTP?

java toolbar

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, получить свойство пункта меню)

ответ

3

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

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

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

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