как получить файл .tsr в QTP - PullRequest
       28

как получить файл .tsr в QTP

1 голос
/ 08 октября 2011

Мы все знаем, что в файле .tsr хранится информация о хранилище объектов, и мы можем загрузить этот файл в ObjectRepositoryUtil Object в VBS, а затем многое сделать через этот объект.Но как я могу захватить все виджеты в окне и сохранить их в файле .tsr с помощью VBS?Я имею в виду, когда мы делаем следующее в графическом интерфейсе QTP:

Resources->Object Repository Manager->Object->Add Object->
"CLICK THE WINDOW WE WANT TO CAPTURE"->File->Save

, мы фактически получаем файл .tsr окна и все его компоненты, которые мы хотим захватить.Но как я могу сделать это в VBS, есть ли у него API?Я смотрю документ с именем ObjectRepositoryUtil и нахожу метод GetAllObjects, но это не одно и то же.Может ли кто-нибудь решить мою проблему?Я был бы очень признателен.Спасибо.

Ответы [ 2 ]

0 голосов
/ 08 августа 2014

Если вы ищете инструмент или код, который может фактически имитировать возможность захвата объектов QTP, вне QTP - тогда такой инструмент / код недоступен на данный момент. Однако код может быть написан для получения свойств объекта приложения, и я предполагаю, что вы знаете о них.

0 голосов
/ 08 октября 2011

Я не уверен, почему вы хотите автоматизировать создание репозитория объектов. Обычно репозитории объектов создаются один раз, а затем используются для создания тестов.

Вы знакомы с функцией QTP Navigate and Learn , которая позволяет добавлять все объекты из приложения во время взаимодействия с приложением.

...