Пореден идентификатор в QTP/UFTПример за идентификация на обект
Какво е пореден идентификатор?
Ако задължителните и помощните свойства са недостатъчни за идентифициране на обект по време на сесия на запис, QTP употреби Пореден идентификатор в допълнение към други уловени свойства за идентифициране на обектите по време на сесия на запис. По подразбиране за всеки клас тестови обекти съществува тип порядъчен идентификатор.
В прозореца за идентификация на обект можете да промените поредния идентификатор по подразбиране за обект
Има три вида ординални идентификатори в HP UFT.
- Базиран на индекс
- Въз основа на местоположението
- Време за създаване
Базиран на индекс
- Когато използвате порядков идентификатор, базиран на индекс, по време на запис, QTP ще присвои стойност на ИНДЕКС собственост на обект
- Стойността се основава на реда, в който обектът се появява в изходния код.
- Първото срещане има стойност 0
- Стойностите на свойствата на индекса са специфични за обекта.
- Следователно, ако използвате Index:=3, за да опишете тестов обект WebEdit, Quick Test търси четвъртия обект WebEdit на страницата.
- По същия начин използвате Index:=1, за да опишете тестов обект WebButton, Quick Test търси втория обект WebButton на страницата
Въз основа на местоположението
- Когато използвате порядков идентификатор, базиран на местоположение, по време на запис, Micro Focus UFT ще присвои стойност на МЕСТОПОЛОЖЕНИЕ имот на обект за еднозначно идентифициране на обекта.
- Стойността се основава на реда, в който обектът се появява в прозореца, рамката или диалоговия прозорец по отношение на други обекти с идентични свойства.
- Първото появяване на обекта е 0.
- Стойностите се присвояват в колони отгоре надолу и отляво надясно.
Време за създаване
- Когато използвате порядковия идентификатор за времето на създаване, по време на запис, QTP ще присвои стойност на Време за създаване имот на уеб браузър
- Идентификаторът е достъпен само за уеб среда
- Тази стойност показва реда, в който браузърът е бил отворен спрямо други отворени браузъри.
- Първият браузър, който се отваря по време на запис, получава стойността CreationTime=0, а на следващите браузъри се дават стойности 1, 2, 3 ... и т.н.
Кликнете тук ако видеото не е достъпно
Ресурси
Изтеглете уеб страниците, използвани в горния урок, за самостоятелна практика

