QTP 10 с IE8 (описательный метод)
Я новичок в QTP 10. У меня возникла пара проблем при использовании описательного программирования,
- На некоторых экранах при выполнении события нажатия
- Размеры экрана уменьшаются, например:
iframe
body
- Иногда панель меню исчезает
- Размеры экрана уменьшаются, например:
- Мы пытаемся автоматизировать большое приложение, в котором есть несколько кнопок "Сохранить" (и других кнопок), которые используются с одинаковыми свойствами объекта. На тот момент нам не удалось получить уникальное значение свойства, поэтому мы использовали
abs_x
,abs_y
,x
,y
ценности. Эти значения координат меняются от системы к системе, и фактически она менялась несколько раз в одной и той же системе.
Как решить эти проблемы?
1 ответ
Вы действительно не должны использовать QTP10 в 2016 году. Название QTP было изменено на UFT, и текущая версия - 12.54. Лицензия на QTP также действительна для UFT, поэтому я не вижу, почему бы не обновить.
В любом случае вы не должны использовать abs_x
а также abs_y
в описании это очень хрупко и может меняться между тестами. Вы должны попытаться найти способ идентифицировать ваши объекты таким образом, который присущ этому объекту.
Обновившись до UFT, вы получите больше функциональных возможностей (например, Insight - Image Based Testing), которые могут решить ваши проблемы с идентификацией. Другой вариант - попросить команду разработчиков добавить некоторые свойства в HTML, чтобы помочь в тестировании.