wangyanzhao
发表于 2011-7-30 08:39:30
3# 说的是正确的,如果已启用框内没有此 class文件,那要在 c/ window/system32里面,然后 开始/cmd/
指定路径/加载 此class
wpg1314
发表于 2012-2-6 15:23:20
QTP对象识别
QTP SPY无法识别此对象,会把所有web对象都识别为winobject。
方法:
1. 把IE和QTP都关掉,然后先打开QTP,再打开IE,这样就能识别了。
2. 如果这样不行的话:
XP下:查看IE加载项,查看BHOManager Class是否已经被加载,而且状态为Enable.没有做修改,保持现状。(若没有BHOManager Class 加载项,则在QTP安装文件下找到BHOManager.dll(目录为**\QuickTest\MSI\System32,自己搜索下)并复制到C:\WINDOWS\system32下)重新注册此dll,打开命令提示符,运行命令:regsvr32 c:\windows\SysWOW64\BHOManager.dll
Win7下:查看IE加载项,查看BHOManager Class是否已经被加载,而且状态为Enable.没有做修改,保持现状。(若没有BHOManager Class 加载项,则在QTP安装文件下找到BHOManager.dll并复制到c:\windows\SysWOW64下)重新注册此dll. 以管理员权限打开命令提示符,运行命令:regsvr32 c:\windows\SysWOW64\BHOManager.dll
3. 若还不行则在用户账户控制设置里把权限设置到最低。(建议:如果方法1不行,先使用该方法。)
攸逸斯
发表于 2012-3-30 09:52:12
(hehemeimei的问题)虽然这个问题已经是2007年代的了,但是我也想写出来,想了半天才解决这个问题的,以便 ...
小李子 发表于 2008-12-16 09:50 http://bbs.51testing.com/images/common/back.gif
折腾了老半天,有事重装系统,又是重装QTP,折腾的要命。然后根据这位兄弟的提示,I success~3q~
攸逸斯
发表于 2012-3-30 09:52:32
回复 21# 小李子
折腾了老半天,有事重装系统,又是重装QTP,折腾的要命。然后根据这位兄弟的提示,I success~3q~