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

Anonim

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

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

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

В HP UFT има три вида обикновени идентификатори.

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

Въз основа на индекс

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

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

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

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

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

Щракнете тук, ако видеоклипът не е достъпен

Ресурси

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