51Testing软件测试论坛

标题: QTP因index变化回放失败 [打印本页]

作者: moshuang    时间: 2012-8-21 13:34
标题: QTP因index变化回放失败
因为有的控件,QTP认识的时候,在对象库里是这个样子的,但是这个automationname和automationindex中的数字都是变化的,也就导致了回放不成功。怎样解决这种问题??[attach]80949[/attach]
作者: cellule    时间: 2012-8-21 13:42
能正则不?要不 你就在对象库里面删了这个属性,用别的唯一属性替代
作者: 黑羽祭    时间: 2012-8-21 14:03
本帖最后由 黑羽祭 于 2012-8-21 14:09 编辑

用别的不会变的或者有规律的属性替代。
作者: joykao    时间: 2012-8-21 14:17
开正则啊。。。。。。
作者: moshuang    时间: 2012-8-21 14:36
小妹新手,正则没用过。用唯一的属性替代的话,是可以,但是有的控件不行。如果去掉了这两个属性,如果有两个相同的控件怎么办?
作者: moshuang    时间: 2012-8-21 14:37
回复 2# cellule


    小妹新手,正则没用过。用唯一的属性替代的话,是可以,但是有的控件不行。如果去掉了这两个属性,如果有两个相同的控件怎么办?
作者: moshuang    时间: 2012-8-21 14:41
回复 2# cellule


    小妹新手,正则没用过。用唯一的属性替代的话,是可以,但是有的控件不行。如果去掉了这两个属性,如果有两个相同的控件怎么办?
作者: joykao    时间: 2012-8-21 15:05
回复 5# moshuang

你还可以添加属性识别啊。没有其他属性了?点击+号看看啊
作者: moshuang    时间: 2012-8-22 13:35
回复 8# joykao


    有其他属性,只是都不是唯一识别的而已,
作者: joykao    时间: 2012-8-22 13:59
回复 9# moshuang
你可以用一个属性组去识别啊 ?这样也不可以识别该对象?
作者: moshuang    时间: 2012-8-23 10:17
回复 10# joykao


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




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