質問

私はまだ戦っています HP QTP 11:Firefoxで実行するとスクリプトの実行が失敗しますが、デバッグビューアーに操作の結果が表示されます

Firefoxエラーコンソールへの入力により、QTPによる相互作用を実行するために使用されるファイルがわかります。

エラー:obj [funcname]は未定義のソースファイル:file:///プログラム%20files/hp/Quicktest%20professional/bin/jsfiles/mzdotobj.jsライン:76

したがって、スクリプトの実行が失敗する理由を解決する可能性のある方法として、視聴者のデバッグと「評価」関数の使用は、それらのJSファイルにいくつかのデバッグポイントを配置して、何が起こっているかを確認したいと思います。私はMzdotobj.jsにアラートを入れようとしましたが、Firefoxが変更を見ない(またはアラートを無視しますか?)。 Hard-Refresh(Ctrl+F5およびCtrl+R)を実行するために、Firefoxを再起動しようとしました。したがって、QTPがFirefoxと対話するために使用するJSファイルをデバッグする方法はありますか。

ありがとうございました!

役に立ちましたか?

解決

Firefox Caches XPCOMコンポーネントとJavaScriptモジュール(「FastLoad」)。変更を加えると、キャッシュが無視されることを確認する必要があります。現在のFirefoxバージョンでは、Firefoxを実行します -purgecaches コマンドラインフラグ。 Firefox 3.xでは、ブール値を追加する必要があります nglayout.debug.disable_xul_cache 優先して設定します true.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top