2015-02-26 1 views
1

При получении свойств объекта в приложении в приложении QTP не отображает иерархию браузера, а вместо этого начинается с уровня страницы. Я проплыл донизу. После нажатия на веб-элемент появляется меню, но в объекте Spy это меню имеет свою собственную страницу, но не иерархию уровня браузера.Иерархия объектов в QTP не показывает объект браузера и начинается с страницы Hierarchy.Object Не добавляется

Browser().Page().Frame().Weblement().Click 

screen shot

+0

ScreenShot: screencast.com/t/YvTjEHRbE1 – user617870

+0

Какой браузер вы используете? – Motti

+0

Приложение совместимо с IE8 – user617870

ответ

0

Пожалуйста, поделитесь имя приложения, которое вы проверяете. Кроме того, важно помнить

Выпуск № 1

  • UFT 12,01 Поддержка IE10, IE11.
  • UFT 11 Поддержка IE8
  • UFT 11,5 поддерживает IE8, IE9 с патч установлен

Выпуск № 2

Когда вы выполняете шпиона объекта, попробуйте перейти на сторону панели меню , Иногда Этот список может быть идентифицирован с помощью приведенного ниже кода.

Browser(objBrowser).Page(objPage).WebDropDownMenu.select <Name> 

Попробуйте это, я думаю, это решит вашу проблему.

Помните, что никогда не будет, когда вы найдете новый объект из объекта-шпиона, который, возможно, раньше его не видел.

+0

Сунил Хуваль: Спасибо за ответ. Не удается передать имя приложения. Клиент не позволит. Я использую UFT 12.01 и поддерживает IE8. Я автоматизировал много приложений в IE8 с помощью 12.01 Я попытался использовать объект-шпион, но не могу добавить объект в репозиторий объектов. Пожалуйста, дайте мне знать, если есть другой способ. – user617870

+0

Пожалуйста, используйте режим совместимости. Насколько я понимаю, UFT12 не поддерживает IE8 ... он будет поддерживать Ie9or выше .. –