Pregunta

Todavía estoy peleando con HP QTP 11: La ejecución de script falla cuando se ejecuta en Firefox, pero el visor de depuración muestra el resultado de la operación

Por entrada en la consola de error de Firefox, veo qué archivos se utilizan para realizar interacciones por QTP:

Error: OBJ [Funcname] es un archivo de origen indefinado: archivo: /// c: /program%20files/hp/quicktest%20professional/bin/mozilla/common/components/scriptwrapperxpcom.js -> file: /// c:/ programa%20Files/HP/QuickTest%20Professional/bin/jsfiles/mzdotobj.js Línea: 76

Entonces, como una posible forma de encontrar la solución por la cual la ejecución del script falla, pero el visor de depuración y el uso de la función "eval" funciona, quiero poner algunos puntos de depuración en esos archivos JS y ver qué sucede. Traté de poner alertas en MZDOTOBJ.JS, pero parece que Firefox no ve los cambios (¿o ignora las alertas?). Traté de reiniciar Firefox, para hacer refresco duro (CTRL+F5 y CTRL+R). Entonces, ¿hay alguna forma de depurar esos archivos JS, que QTP usa para interactuar con Firefox?

¡Gracias!

¿Fue útil?

Solución

Firefox almacena Compomentos XPCOM y módulos JavaScript ("FastLoad"). Debe asegurarse de que el caché se ignore cuando realiza sus cambios. En las versiones actuales de Firefox, ejecutas Firefox con el -purgecaches Bandera de línea de comando. En Firefox 3.x necesitas agregar un booleano nglayout.debug.disable_xul_cache preferencia y configurarlo en true.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top