Поиск пункта меню по имени в QTP.
#1
Отправлено 24 августа 2009 - 13:59
Есть приложение в котором список пунктов меню генерируются во время обращения к объекту "WinMenu"...
Тестируемое ПО написано на Delphi_v.5
Генерация пунктов меню получается путём проверки доступности пункта меню для текущего пол-ля или документа из БД Oracle.
Path = "<Item 1>;<Item 4>;<Item 4>"
GetItemProperty (Path, "Label") не помогает...
возвращает последний пункт Path'а, т.е. "<Item 4>".
Как ещё можно "осмысленно" click'нуть на нужный пункт меню, т.к. в приложении Item пункта меню может изменится из-за типа документа или профиля пол-ля...
#2
Отправлено 26 августа 2009 - 19:47
Доброго времени суток, Уважаемые Форумчане!
Есть приложение в котором список пунктов меню генерируются во время обращения к объекту "WinMenu"...
Тестируемое ПО написано на Delphi_v.5
Генерация пунктов меню получается путём проверки доступности пункта меню для текущего пол-ля или документа из БД Oracle.
Path = "<Item 1>;<Item 4>;<Item 4>"
GetItemProperty (Path, "Label") не помогает...
возвращает последний пункт Path'а, т.е. "<Item 4>".
Как ещё можно "осмысленно" click'нуть на нужный пункт меню, т.к. в приложении Item пункта меню может изменится из-за типа документа или профиля пол-ля...
Попробуйте по индексам а не по именам меню
#3
Отправлено 01 сентября 2009 - 12:58
headzero это не подходит мне...Доброго времени суток, Уважаемые Форумчане!
Есть приложение в котором список пунктов меню генерируются во время обращения к объекту "WinMenu"...
Тестируемое ПО написано на Delphi_v.5
Генерация пунктов меню получается путём проверки доступности пункта меню для текущего пол-ля или документа из БД Oracle.
Path = "<Item 1>;<Item 4>;<Item 4>"
GetItemProperty (Path, "Label") не помогает...
возвращает последний пункт Path'а, т.е. "<Item 4>".
Как ещё можно "осмысленно" click'нуть на нужный пункт меню, т.к. в приложении Item пункта меню может изменится из-за типа документа или профиля пол-ля...
Попробуйте по индексам а не по именам меню
т.к. пункты меню генерируются в зависимости от типа документа или профиля пол-ля.... т.е. Item операции может измениться...
#4
Отправлено 02 сентября 2009 - 14:33
#5
Отправлено 04 сентября 2009 - 04:37
headzero, вы верно сформулировали...Я правильно понимаю вашу задачу: названия пунктов меню одинаково и не меняется, но их расположеие и количество может изменяться. причем меняется колчество как пуктов меню верхнего уровня так и всех подпунктов меню? Обяснине пожалуста задачу.
вот требуется получить их наименование...
т.к. при записи пол-ся они определяюся как Item'ы.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных