Как воспроизводить сценарии QTP в Windows Server 2008 R2

В моем приложении используются элементы управления Syncfusion, и когда я тестирую его с помощью QTP, я могу записывать действия. Но во время воспроизведения я получаю исключение «Объект не поддерживает этот метод или ошибку свойства».

Это исключение возникает только на сервере Windows 2008 (64-разрядная машина). Есть ли какой-нибудь патч от HP для решения этой проблемы?

Любая помощь будет принята с благодарностью.

Спасибо,

Калаи


qtp
person Kalai    schedule 07.08.2012    source источник


Ответы (2)


Это зависит от версии QTP, согласно PAM QTP 11 (матрица доступности продуктов) Windows 2008 Server 64 bit SP2 поддерживается" из коробки "без дополнительных исправлений.

person Motti    schedule 08.08.2012
comment
Спасибо, Мотти, но проблема возникает только на 64-битной машине. Я смог запустить сценарии без ошибок на 32-битной машине. Нужно ли элементам управления Syncfusion что-то для работы с сервером? - person Kalai; 10.08.2012
comment
@Kalai Я не знаком с Syncfusion, извините. - person Motti; 10.08.2012

Проблема возникает из-за того, что CustomBridge.dll загружен в среду CLR .Net 2. Когда эта сборка пытается загрузить ваши сборки .Net 4, она терпит неудачу, поскольку пытается загрузить сборку .Net 4 в .Net 2 CLR.

Чтобы решить эту проблему, вам необходимо внести некоторые изменения в реестр. Попробуйте варианты, предложенные здесь

person Kalai    schedule 01.04.2013