51Testing软件测试论坛

标题: 为啥QTP的探测器无法抓取QC的控件 [打印本页]

作者: bazhen1982    时间: 2013-6-19 16:49
标题: 为啥QTP的探测器无法抓取QC的控件
最近在学习QTP,刚巧学习到了Object Spy,公司是用QC做缺陷管理的,所以就拿QC来试水,可是,当点击Object Spy后变成小手指,再去点击QC中的任意控件,无论是TO还是RO,Properties和Operations标签页中没有任何信息,这是怎么回事?难道是没有抓取到?
作者: 黑羽祭    时间: 2013-6-20 09:34
回复 1# bazhen1982


    先开的QTP还是先开的IE?
作者: liylong85    时间: 2013-6-20 10:37
协议选择正确与否?
作者: 跑跑跑跑    时间: 2013-6-20 11:04
先打开IE在打开QTP或插件选择错误都会出现这种状况
作者: bazhen1982    时间: 2013-6-24 11:32
我是先打开的QTP再打开IE的,抓取了一个名为“Authenticate”的空间,object spy判断为WinObject控件,但Properties和Operations标签页中没有任何信息,不像会有TO中有class name, abs_x,abs_y等信息,也不像RO中有accesskey, align, all等信息,不知道是咋回事哦!
作者: 泰然    时间: 2013-6-24 13:01
因为QC上的所有东西都是activex控件,都是用API做出来的特殊控件,所以QTP不识别。你先用对象映射试一试,看看映射后能否识别。如果不行的话,用ChildObjects来遍历。
作者: zhangrenying    时间: 2013-6-27 13:49
楼上正解啊
作者: bazhen1982    时间: 2013-6-27 16:41
回复 6# 泰然
谢谢指导,试一下先




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2