QTP не запускается в другом разрешении экрана, есть предложения?

QTP, который обращается к объекту приложения в тестовом разрешении экрана ПК, не обращается к объекту окна приложения на ноутбуке? какие-либо предложения по решению этой проблемы?


person Onnesh    schedule 20.04.2010    source источник


Ответы (4)


Я тоже не понимаю вопроса, но это вполне может быть проблема с разрешением: попробуйте посмотреть ответ на Mercury Quick Test Pro и виртуальные машины: работает с одной клиентской машины, но не работает с другой.

person Matthew Farwell    schedule 20.04.2010
comment
это та же проблема, с которой я столкнулся - person Onnesh; 20.04.2010

Есть ли в вашем коде много операторов, связанных с координатами?

Если они включают координаты, то, скорее всего, код не удастся. Если нет, разместите здесь фрагмент кода, чтобы мы могли его проанализировать.

person sreeram    schedule 02.08.2010
comment
Привет, добро пожаловать в stackoverflow. Просто чтобы вы знали, что это действительно нужно публиковать как комментарий, а не как ответ. - person OACDesigns; 16.12.2012

Не совсем понимаю, что ты имеешь в виду. Просто знайте, что на работе мы используем QTP, и он нам не очень нравится по многим причинам ...

Вам лучше попробовать Selenium, это мощный инструмент :)

person Sebastien Lorber    schedule 20.04.2010

эй, если вы автоматизируете веб-приложение, измените разрешение на 100%. Если его больше или меньше 100%, скрипты qtp завершатся ошибкой.

                                   OR

В качестве альтернативного решения мы можем использовать сторонние инструменты, такие как Qres и MultiRes. Эти инструменты могут работать с использованием QTP во время выполнения. Пока не нашел кода для изменения разрешения экрана во время выполнения с помощью скрипта vb. Если кто-нибудь найдет это, пожалуйста, опубликуйте.

person Jaideep Patel    schedule 19.12.2011