moshuang 发表于 2012-8-21 13:34:47

QTP因index变化回放失败

因为有的控件,QTP认识的时候,在对象库里是这个样子的,但是这个automationname和automationindex中的数字都是变化的,也就导致了回放不成功。怎样解决这种问题??

cellule 发表于 2012-8-21 13:42:36

能正则不?要不 你就在对象库里面删了这个属性,用别的唯一属性替代

黑羽祭 发表于 2012-8-21 14:03:56

本帖最后由 黑羽祭 于 2012-8-21 14:09 编辑

用别的不会变的或者有规律的属性替代。

joykao 发表于 2012-8-21 14:17:41

开正则啊。。。。。。

moshuang 发表于 2012-8-21 14:36:57

小妹新手,正则没用过。用唯一的属性替代的话,是可以,但是有的控件不行。如果去掉了这两个属性,如果有两个相同的控件怎么办?

moshuang 发表于 2012-8-21 14:37:36

回复 2# cellule


    小妹新手,正则没用过。用唯一的属性替代的话,是可以,但是有的控件不行。如果去掉了这两个属性,如果有两个相同的控件怎么办?

moshuang 发表于 2012-8-21 14:41:46

回复 2# cellule


    小妹新手,正则没用过。用唯一的属性替代的话,是可以,但是有的控件不行。如果去掉了这两个属性,如果有两个相同的控件怎么办?

joykao 发表于 2012-8-21 15:05:58

回复 5# moshuang

你还可以添加属性识别啊。没有其他属性了?点击+号看看啊

moshuang 发表于 2012-8-22 13:35:48

回复 8# joykao


    有其他属性,只是都不是唯一识别的而已,

joykao 发表于 2012-8-22 13:59:38

回复 9# moshuang
你可以用一个属性组去识别啊 ?这样也不可以识别该对象?

moshuang 发表于 2012-8-23 10:17:58

回复 10# joykao


    我试过了,组合的里面只有有index就不能识别,去掉之后就可以了。谢谢啦。你也可以试试看。不过我现在还是不知道一种object,比如,他是一个图片,他的automationname和automationindex是一样的,回放的时候这个值都是发生了变化的,回放就失败,无论怎样都失败啊,而且这个图片object是截取的,其他属性还都是空。。。。。。。。。。。。。。
页: [1]
查看完整版本: QTP因index变化回放失败