Пореден идентификатор в QTP/UFTПример за идентификация на обект

Какво е пореден идентификатор?

Ако задължителните и помощните свойства са недостатъчни за идентифициране на обект по време на сесия на запис, QTP употреби Пореден идентификатор в допълнение към други уловени свойства за идентифициране на обектите по време на сесия на запис. По подразбиране за всеки клас тестови обекти съществува тип порядъчен идентификатор.

В прозореца за идентификация на обект можете да промените поредния идентификатор по подразбиране за обект

Пореден идентификатор в QTP: Пълен урок

Има три вида ординални идентификатори в HP UFT.

  1. Базиран на индекс
  2. Въз основа на местоположението
  3. Време за създаване

Базиран на индекс

  • Когато използвате порядков идентификатор, базиран на индекс, по време на запис, QTP ще присвои стойност на ИНДЕКС собственост на обект
  • Стойността се основава на реда, в който обектът се появява в изходния код.
  • Първото срещане има стойност 0
  • Стойностите на свойствата на индекса са специфични за обекта.
  • Следователно, ако използвате Index:=3, за да опишете тестов обект WebEdit, Quick Test търси четвъртия обект WebEdit на страницата.
  • По същия начин използвате Index:=1, за да опишете тестов обект WebButton, Quick Test търси втория обект WebButton на страницата

Въз основа на местоположението

  • Когато използвате порядков идентификатор, базиран на местоположение, по време на запис, Micro Focus UFT ще присвои стойност на МЕСТОПОЛОЖЕНИЕ имот на обект за еднозначно идентифициране на обекта.
  • Стойността се основава на реда, в който обектът се появява в прозореца, рамката или диалоговия прозорец по отношение на други обекти с идентични свойства.
  • Първото появяване на обекта е 0.
  • Стойностите се присвояват в колони отгоре надолу и отляво надясно.

Време за създаване

  • Когато използвате порядковия идентификатор за времето на създаване, по време на запис, QTP ще присвои стойност на Време за създаване имот на уеб браузър
  • Идентификаторът е достъпен само за уеб среда
  • Тази стойност показва реда, в който браузърът е бил отворен спрямо други отворени браузъри.
  • Първият браузър, който се отваря по време на запис, получава стойността CreationTime=0, а на следващите браузъри се дават стойности 1, 2, 3 ... и т.н.

Кликнете тук ако видеото не е достъпно

Ресурси

Изтеглете уеб страниците, използвани в горния урок, за самостоятелна практика

Обобщете тази публикация с: