bazhen1982 发表于 2013-6-19 16:49:33

为啥QTP的探测器无法抓取QC的控件

最近在学习QTP,刚巧学习到了Object Spy,公司是用QC做缺陷管理的,所以就拿QC来试水,可是,当点击Object Spy后变成小手指,再去点击QC中的任意控件,无论是TO还是RO,Properties和Operations标签页中没有任何信息,这是怎么回事?难道是没有抓取到?

黑羽祭 发表于 2013-6-20 09:34:25

回复 1# bazhen1982


    先开的QTP还是先开的IE?

liylong85 发表于 2013-6-20 10:37:32

协议选择正确与否?

跑跑跑跑 发表于 2013-6-20 11:04:08

先打开IE在打开QTP或插件选择错误都会出现这种状况

bazhen1982 发表于 2013-6-24 11:32:11

我是先打开的QTP再打开IE的,抓取了一个名为“Authenticate”的空间,object spy判断为WinObject控件,但Properties和Operations标签页中没有任何信息,不像会有TO中有class name, abs_x,abs_y等信息,也不像RO中有accesskey, align, all等信息,不知道是咋回事哦!

泰然 发表于 2013-6-24 13:01:08

因为QC上的所有东西都是activex控件,都是用API做出来的特殊控件,所以QTP不识别。你先用对象映射试一试,看看映射后能否识别。如果不行的话,用ChildObjects来遍历。

zhangrenying 发表于 2013-6-27 13:49:31

楼上正解啊

bazhen1982 发表于 2013-6-27 16:41:15

回复 6# 泰然
谢谢指导,试一下先
页: [1]
查看完整版本: 为啥QTP的探测器无法抓取QC的控件