¿Qué es el identificador ordinal?
Si las propiedades obligatorias y de asistencia son insuficientes para identificar un objeto durante una sesión de registro, QTP utiliza el identificador ordinal además de otras propiedades capturadas para identificar los objetos durante una sesión de registro. De forma predeterminada, existe un tipo de identificador ordinal para cada clase de objeto de prueba.
En la ventana de identificación de objetos, puede modificar el identificador ordinal predeterminado para un objeto
Hay tres tipos de identificadores ordinales en HP UFT.
- Basado en índices
- Basado en la ubicación
- Tiempo de creación
Basado en índice
- Cuando se utiliza un identificador ordinal basado en índices, mientras se registra, QTP asignará un valor a la propiedad INDEX de un objeto
- El valor se basa en el orden en el que aparece el objeto dentro del código fuente.
- La primera aparición tiene valor 0
- Los valores de las propiedades del índice son específicos del objeto.
- Por lo tanto, si usa Index: = 3 para describir un objeto de prueba de WebEdit, Quick Test busca el cuarto objeto de WebEdit en la página.
- Del mismo modo, usa Index: = 1 para describir un objeto de prueba WebButton, Quick Test busca el segundo objeto WebButton en la página
Basado en la ubicación
- Cuando se utiliza un identificador ordinal basado en la ubicación, durante la grabación, Micro Focus UFT asignará un valor a la propiedad UBICACIÓN de un objeto para identificarlo de forma exclusiva.
- El valor se basa en el orden en el que aparece el objeto dentro de la ventana, marco o cuadro de diálogo, en relación con otros objetos con propiedades idénticas.
- La primera aparición del objeto es 0.
- Los valores se asignan en columnas de arriba a abajo y de izquierda a derecha.
Tiempo de creación
- Cuando se utiliza el identificador ordinal de tiempo de creación, durante la grabación, QTP asignará un valor a la propiedad de tiempo de creación de un navegador web
- El identificador solo está disponible para el entorno web
- Este valor indica el orden en el que se abrió el navegador en relación con otros navegadores abiertos.
- El primer navegador que se abre durante la grabación recibe el valor CreationTime = 0 y los navegadores siguientes reciben los valores 1, 2, 3 ... y así sucesivamente.
Haga clic aquí si el video no es accesible
Recursos
Descargue las páginas web utilizadas en el tutorial anterior para la práctica personal