2014-07-23 2 views
2

Наше приложение было изменено с «.exe» на виртуальное приложение, запущенное с помощью «Microsoft Application Virtualization Client».Клиент виртуализации приложений Microsoft - QTP

QTP не может идентифицировать объекты даже с теми же надстройками (которые работали до этого). Какая может быть возможная причина нечетного поведения? QTP: 10, Win7 64-разрядная ОС.

Дайте мне знать для получения дополнительной информации. Заранее спасибо!

+0

Думаю, нам понадобится немного больше информации, чем вы предоставляете. Является ли хранилище объектов пустым? Можете ли вы добавить к нему что-то? – shicky

+0

Все объекты идентифицируются как Winobject. Существующий OR бесполезен, поскольку QTP не может идентифицировать объекты. –

+0

Итак, если вы используете объект-шпион, например, и нажмите кнопку в своем приложении, то, что возвращается, это просто окно браузера? Вместо фактического элемента, который вы нажали? При использовании объектного шпиона, он вставляет вещи так, как будто они видят их или вообще не реагируют? – shicky

ответ

0

Когда это приложение запускается через виртуальный клиент Microsoft, у него ограниченное взаимодействие с локальными приложениями. По этой же причине QTP\UFT не может идентифицировать объект AUT. Чтобы преодолеть эту проблему, вы должны установить "LOCAL_INTERACTION_ALLOW" to TRUE в OSD-файле приложения. Вы можете найти файл в папке OSD Cache в данных программы Microsoft Virtual Client.