通过Firefox错误控制台中的条目,我可以看到哪些文件用于执行QTP的交互:
file:///C:/Program%20Files/HP/QuickTest%20Professional/Bin/Mozilla/Common/components/ScriptWrapperXPCOM.js错误: objFuncName是未定义的源文件:
-> objFuncName行: 76
因此,作为找到脚本执行失败的解决方案的一种可能方法,但是调试查看器和使用"eval“函数可以工作,我想在这些JS文件中放置一些调试点,看看会发生什么。我试图将警报放入mzDotObj.js,但看起来火狐看不到变化(或者忽略警报?)我尝试重新启动火狐,进行硬刷新(Ctrl+F5和Ctrl+R)。那么,是否有任何方法来调试那些js文件,qtp用来与firefox交互。
谢谢!
发布于 2011-09-06 07:06:38
Firefox缓存XPCOM组件和JavaScript模块("fastload")。在进行更改时,需要确保缓存被忽略。在当前的火狐版本中,您使用-purgecaches命令行标志运行Firefox。在Firefox3.x中,您需要添加一个布尔nglayout.debug.disable_xul_cache首选项,并将其设置为true。
https://stackoverflow.com/questions/7316009
复制相似问题