Что такое порядковый идентификатор?
Если обязательные и вспомогательные свойства недостаточны для идентификации объекта во время сеанса записи, QTP использует Порядковый идентификатор в дополнение к другим захваченным свойствам для идентификации объектов во время сеанса записи. По умолчанию тип порядкового идентификатора существует для каждого класса тестового объекта.
В окне идентификации объекта вы можете изменить порядковый идентификатор по умолчанию для объекта
Существует три типа порядковых идентификаторов в HP UFT.
- На основе индекса
- На основе расположения
- Время создания
На основе индекса
- При использовании порядкового идентификатора на основе индекса во время записи QTP присваивает значение свойству INDEX объекта
- Значение основано на порядке, в котором объект появляется в исходном коде.
- Первое вхождение имеет значение 0
- Значения свойств индекса зависят от объекта.
- Поэтому, если вы используете Index: = 3 для описания тестового объекта WebEdit, Quick Test ищет четвертый объект WebEdit на странице.
- Аналогично, вы используете Index: = 1 для описания тестового объекта WebButton, Quick Test ищет второй объект WebButton на странице
На основе расположения
- При использовании порядкового идентификатора на основе местоположения во время записи Micro Focus UFT присваивает значение свойству LOCATION объекта, чтобы однозначно идентифицировать объект.
- Значение основано на порядке, в котором объект отображается в окне, рамке или диалоговом окне, по отношению к другим объектам с идентичными свойствами.
- Первое вхождение объекта — 0.
- Значения назначаются в столбцах сверху вниз и слева направо.
Время создания
- При использовании порядкового идентификатора времени создания во время записи QTP присваивает значение свойству Creation Time веб-браузера
- Идентификатор доступен только для веб-среды
- Это значение указывает порядок, в котором браузер был открыт относительно других открытых браузеров.
- Первый браузер, который открывается во время записи, получает значение CreationTime = 0, а последующим браузерам задаются значения 1, 2, 3 … и т. Д.
Нажмите здесь, если видео не доступно
Ресурсы
Загрузите веб-страницы, используемые в вышеприведенном руководстве, для самостоятельной работы