51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 23958|回复: 43
打印 上一主题 下一主题

[求助] QTP9用Object Spy查看页面对象时,都显示为WinObject类型了?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-3-16 10:58:44 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
请教各位,如何解决这个问题?急啊,难道又要重装QTP?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

44#
发表于 2012-3-30 09:52:32 | 只看该作者
回复 21# 小李子


    折腾了老半天,有事重装系统,又是重装QTP,折腾的要命。然后根据这位兄弟的提示,I success~3q~
回复 支持 反对

使用道具 举报

该用户从未签到

43#
发表于 2012-3-30 09:52:12 | 只看该作者
(hehemeimei的问题)虽然这个问题已经是2007年代的了,但是我也想写出来,想了半天才解决这个问题的,以便 ...
小李子 发表于 2008-12-16 09:50



    折腾了老半天,有事重装系统,又是重装QTP,折腾的要命。然后根据这位兄弟的提示,I success~3q~
回复 支持 反对

使用道具 举报

该用户从未签到

42#
发表于 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不行,先使用该方法。)
回复 支持 反对

使用道具 举报

该用户从未签到

41#
发表于 2011-7-30 08:39:30 | 只看该作者
3# 说的是正确的,如果已启用框内没有此 class文件,那要在 c/ window/system32里面,然后 开始/cmd/
指定路径/加载 此class
回复 支持 反对

使用道具 举报

该用户从未签到

40#
发表于 2011-5-19 15:28:10 | 只看该作者
我按照上面的步骤来的,最后一步找不到指定的模块什么原因,求解
回复 支持 反对

使用道具 举报

该用户从未签到

39#
发表于 2011-3-14 19:45:41 | 只看该作者
回复 6# mstiunicon


    我现在的是10.0,我现在是录制桌面软件的时候,录制不成功,要怎么解决呢,能不能指教下
回复 支持 反对

使用道具 举报

该用户从未签到

38#
发表于 2011-2-24 10:24:42 | 只看该作者
回复 支持 反对

使用道具 举报

该用户从未签到

37#
发表于 2011-1-27 10:17:02 | 只看该作者
vista下安装QTP10可以支持。
kinsama 发表于 2010-12-31 15:42



我的vista安装的是QTP10也不能录制啊,没法学习下去,请教高人指点啊
回复 支持 反对

使用道具 举报

该用户从未签到

36#
发表于 2011-1-12 14:50:15 | 只看该作者
我的提示是浏览器应用程序有问题
回复 支持 反对

使用道具 举报

该用户从未签到

35#
发表于 2011-1-12 14:49:58 | 只看该作者
问题还没解决,录制都录制不了,学习就无法进行下去了,高人指点下啊,,,
smallpigpig_26 发表于 2010-12-26 17:04



    我也一样呀,到底是怎么回事呢
回复 支持 反对

使用道具 举报

该用户从未签到

34#
发表于 2010-12-31 15:42:15 | 只看该作者
vista下安装QTP10可以支持。
回复 支持 反对

使用道具 举报

该用户从未签到

33#
发表于 2010-12-26 17:06:44 | 只看该作者
21# 跳转到 »
发表于 2008-12-16 09:50 | 只看该作者
Vista录制脚本是空的
(hehemeimei的问题)虽然这个问题已经是2007年代的了,但是我也想写出来,想了半天才解决这个问题的,以便帮助那些和我一样碰到这个问题的初学者。
Vista 会有兼容性的问题,试试把桌面上的QTP快捷图标属性中的“Run As Administrator”勾选试试。
我在录制Flight的时候,就总录制不上,改了一下这个就可以了。


我的是XP系统,没看到“Run As Administrator”的选项啊~~在哪里啊
回复 支持 反对

使用道具 举报

该用户从未签到

32#
发表于 2010-12-26 17:04:01 | 只看该作者
问题还没解决,录制都录制不了,学习就无法进行下去了,高人指点下啊,,,
回复 支持 反对

使用道具 举报

该用户从未签到

31#
发表于 2010-12-26 17:03:29 | 只看该作者
回复 25# Lizzy.Fang

我也和你一样!!!
回复 支持 反对

使用道具 举报

该用户从未签到

30#
发表于 2010-12-6 14:22:16 | 只看该作者
依然还是未能解决问题~
回复 支持 反对

使用道具 举报

该用户从未签到

29#
发表于 2010-11-8 09:28:37 | 只看该作者
当在管理加载项里找不到BHOManger Class这个加载项时,如果你安装了QTP,那么在C:\WINDOWS\system32下会存在一个叫BHOManager.dll的动态链接库,或者可以直接在计算机里搜索BHOManager.dll,然后查看其路径。
加载这个dll,加载方法为:点击[开始]/[运行],输入cmd,然后定位到dll所在目录,键入regsvr32 BHOManager.dll命令,即可注册此dll。)U#X-Z$G#B*_0注:如发现BHOManger Class是启用状态,但仍录制不了,就先禁用再重新启用一遍!
回复 支持 反对

使用道具 举报

该用户从未签到

28#
发表于 2010-11-4 10:00:00 | 只看该作者
楼主我现在遇到QTP9.0的安装包,在网上没有找到,能发给我哈不?我的邮箱253773303@qq.com
回复 支持 反对

使用道具 举报

该用户从未签到

27#
发表于 2010-5-18 16:42:11 | 只看该作者
很晚地知道了了这个技巧  谢谢 把它借到我空间去了
回复 支持 反对

使用道具 举报

该用户从未签到

26#
发表于 2009-12-27 21:33:14 | 只看该作者
我也遇到这。但选项中没有 BHOManager Class这个选项
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-27 11:28 , Processed in 0.085790 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表