¡Varias soluciones al problema de los objetos no reconocidos en QTP!
Hay muchas soluciones para la falla de QTP al reconocer objetos. Actualmente se utilizan las cinco siguientes:
1. Grabación de bajo nivel (no recomendada)
2. .Grabación virtual (úselo con precaución)
3. Programación de descripción
4. Mapeo de objetos
5.Identificación de objetos Explicación detallada 1: Automatización de grabación de bajo nivel- LowLevelRecording/AnlogRecording, registra la posición relativa de la pantalla, mantenimiento deficiente 2: Grabación virtual Herramientas-Objetos virtuales-Nuevo objeto virtual/Administrador de objetos virtuales Nuevo objeto virtual: crea un nuevo objeto virtual Administrador de objetos virtuales: administra el objeto virtual establecido Nuevo virtual objeto: Nuevo objeto virtual-siguiente-seleccione el objeto virtual (objeto,
botón,
tabla,
lista,
casilla de verificación ,
p>
botón de opción
)-siguiente-Marcar objeto...(marcar objetos que deben ser virtuales)-siguiente(
Para identificar todos los objetos virtuales que aparecen, seleccione
Solo principal;
Identifique solo un objeto virtual que aparece una vez, seleccione
Toda la jerarquía principal"; la selección predeterminada es Solo principal) -siguiente (especifique el nombre y la colección del objeto virtual) - Listo Nota: a: Los objetos virtuales se pueden administrar (agregar/eliminar) a través de Virtual Object Manage b: Si desea que QuickTest reconozca los objetos virtuales al grabar , asegúrese de desactivar en la pestaña General del cuadro de diálogo Opciones p>
Desactivar el reconocimiento de objetos virtuales durante la grabación
Casilla de verificación (Herramientas-Opciones-General-desmarcar(Desactivar el reconocimiento de objetos virtuales) objetos durante la grabación)) 3: La programación descriptiva se optimiza con la programación descriptiva. Al crear secuencias de comandos, es un poco problemático al principio. Una vez formado, puede resolver muchos problemas prácticos, como: control no reconocido, reconocimiento dinámico de controles. etc. Al grabar scripts, QTP generará automáticamente una biblioteca de objetos para localizar e identificar objetos. Si se administra la biblioteca de objetos, factores potenciales inesperados, como pérdidas y otros factores inesperados, harán que el script falle porque el objeto no se puede reconocer. Mientras que la programación descriptiva utiliza directamente los atributos únicos del objeto para localizar el objeto, rompiendo con el concepto de biblioteca de objetos, resolviendo factores potenciales y haciéndolo fácil de usar, también es muy flexible, pero la desventaja es que. Es más rápido reconocer objetos que grabar