Есть ли способ ввести собственный код в расширение QTP 11 для Firefox

StackOverflow https://stackoverflow.com/questions/7316009

Вопрос

Я все еще борюсь с HP QTP 11: Выполнение скрипта не выполняется при запуске в Firefox, но просмотрщик отладки показывает результат операции

Вход в консоли ошибок Firefox я вижу, какие файлы используются для выполнения взаимодействия с помощью QTP:

Ошибка: obj [funcName] является неопределенным исходным файлом: файл: /// c: /program%20files/hp/quicktest%20professional/bin/mozilla/common/components/scriptwrapperxpcom.js -> Файл: //// c:/ Программа%20files/hp/QuickTest%20professional/bin/jsfiles/mzdotobj.js Линия: 76

Таким образом, в качестве возможного способа найти решение, почему выполнение скрипта не выполняется, но отладомец просмотра и использование функции «Eval» работает, я хочу поместить некоторые точки отладки в эти файлы JS и посмотреть, что происходит. Я попытался поместить оповещения в mzdotobj.js, но, похоже, Firefox не видит изменений (или игнорирует оповещения?). Я попытался перезапустить Firefox, чтобы сделать жесткий рефреш (Ctrl+F5 и Ctrl+R). Таким образом, есть ли способ отладки эти файлы JS, которые QTP использует для взаимодействия с Firefox.

Благодарю вас!

Это было полезно?

Решение

Firefox Caches XPCOM Композиции и модули JavaScript («Fastload»). Вы должны убедиться, что кэш игнорируется при внесении изменения. В нынешних версиях Firefox вы управляете Firefox с -purgecaches Флаг командной строки. В Firefox 3.x вам нужно добавить логический nglayout.debug.disable_xul_cache предпочтение и установите его на true.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top