jenury 发表于 2015-8-26 10:05:19

QTP识别所有对象都是winobject

QTP添加对象时识别所有对象都是winobject,识别不了browser、page等,BHOManager Class已启用。先打开QTP,再打开IE也没用

cherrycai 发表于 2015-8-26 11:19:58

好像需要qtp安装web的插件

jenury 发表于 2015-8-26 12:58:48

cherrycai 发表于 2015-8-26 11:19
好像需要qtp安装web的插件

是安装的时候有问题吗?我再重新装一遍试试!

jingzizx 发表于 2015-8-26 13:24:08

还是先确认你的addin安装正确了没
如果
1.安装完成之后重启一下QTP或者系统,以免DLL文件没有被加载到IE中
2.先启动QTP10.0,然后再打开IE浏览器进行对象的识别操作
3.打开IE浏览器的工具->Internet选项->程序->加载管理项。把加载(BHOManager)的文件状态改为启用(有可能被设为禁用了)

上述方法都不行,建议新建一个用户账户,然后切换到新建的用户账户登陆系统,就能识别了,我的就是这样。(转载)

jenury 发表于 2015-8-26 15:17:45

都试过了,还是不可以,切换用户也不行

清凉晨 发表于 2015-8-26 15:37:25


这种情况可能的解决方法
①测试时应该先开QTP ,再打开待测网页。(晚于QTP开启的浏览器才能被QTP加载对象并识别)
②网页-工具-InterNet选项-程序-管理加载项。查看BHOManager看是否服务已启动,如果没启动就需要启动一下。(QTP识别浏览器的服务)
页: [1]
查看完整版本: QTP识别所有对象都是winobject