QTP: identificación inteligente
A veces, QTP no puede encontrar ningún objeto que coincida con la descripción del objeto reconocido o puede encontrar más de un objeto que se ajuste a la descripción, luego QTP ignora la descripción reconocida y utiliza el mecanismo de identificación inteligente para reconocer el objeto.
La identificación inteligente de QTP utiliza dos tipos de propiedades:
Base Filter Properties - Las propiedades básicas de una clase de objeto de prueba en particular cuyos valores no se pueden cambiar sin cambiar la esencia del objeto original.
Optional Filter Properties - Otras propiedades también ayudan a identificar los objetos de una clase en particular cuyas propiedades es poco probable que cambien con frecuencia, pero pueden ignorarse si ya no son aplicables.
Habilitación de la identificación inteligente de un objeto
Step 1- Vaya a "Herramientas" → "Identificación de objeto". Se abre el cuadro de diálogo Identificación de objeto.
Step 2 - Elija el entorno, la clase de objeto y active "Habilitar identificación inteligente" como se muestra a continuación -
Step 3 - Haga clic en Configurar y elija la base y las propiedades de filtro opcionales.
Step 4- Agregue propiedades en Propiedades base además de la predeterminada y también agregue / elimine Propiedades de filtro opcionales. Tenga en cuenta que las mismas propiedades no pueden formar parte de las propiedades obligatorias y de asistencia y haga clic en "Aceptar".
Step 5- Verifique si la identificación inteligente está habilitada después de agregar un objeto de ese tipo en el repositorio de objetos. La identificación inteligente se establece en VERDADERO. También podemos convertirlo en Falso en caso de que no queramos habilitar la Identificación inteligente.
Step 6 - Incluso podemos deshabilitar un nivel de prueba aplicando a nivel de script de prueba en "Configuración" del menú "Archivo" como se muestra a continuación -
Step 7 - Si la identificación inteligente está deshabilitada según el paso 6, no aplicará la identificación inteligente para ningún objeto durante la ejecución del script.
Step 8 - En caso de que los objetos se agreguen con Smart Identification como Off, QTP no usará Smart Identification para reconocer en el futuro, aunque lo hayamos habilitado más tarde.