Identificador ordinal en QTP/UFT: ejemplo de identificación de objetos
¿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 Identificador ordinal además de otras propiedades capturadas para identificar los objetos durante una sesión de grabación. 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 índice
- Basado en la ubicación
- Tiempo de creación
Basado en índice
- Cuando se utiliza un identificador ordinal basado en índice, durante la grabación, QTP asignará un valor a propiedad ÍNDICE de un objeto
- El valor se basa en el orden en que aparece el objeto en el 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 utiliza Index:=3 para describir un objeto de prueba de WebEdit, Quick Test busca el cuarto objeto de WebEdit en la página.
- De la misma manera, utiliza 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 perfecta de un objeto para identificarlo de forma única.
- El valor se basa en el orden en 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 Tiempo de creación perfecta de un navegador web
- El Identificador sólo 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.
Hagan clic aquí si el video no es accesible
Recursos
Descargue las páginas web utilizadas en el tutorial anterior para practicar por su cuenta