lvjz 发表于 2009-2-19 10:30:43

当控件名称和ID改变后QTP不能回放的问题解决

不说是哪期的了,这么简单的问题提出来怕人笑话。
         话说三个月前,费心费力录制修改了一套脚本。现在软件升级,控件的名称和ID都变了,回放时抓不着几个控件。

         请教:这个问题怎么解决?

         事急矣QQ:32540591

dreamever 发表于 2009-2-19 10:51:14

如果确定找不到控件的原因就是GUI变化,那么可以在QTP的对象地图里更改相应控件的识别属性,这是最简单的方法,你的控件名称和ID变成什么样,就把相应控件的属性更改。我记得QTP也提供了一些功能让你可以用小手去重新识别界面的GUI对象的。
具体的操作步骤我就不写了,一是这些东西网上、帮助都写得很清楚,二是我机器上没装QTP,记不住,三是文字描述写起来太多,但是操作起来的话也就几分钟就OK了,楼主见谅

[ 本帖最后由 dreamever 于 2009-2-19 10:52 编辑 ]

haha_s 发表于 2009-2-19 14:41:10

名称变化如果是有规律的何不干脆做成正则表达式来识别,省得每次更新版本都得改名称
我的脚本里windows id一般在录制时就不获取,以防回归测试id变掉认不出来

zzqt_7 发表于 2009-2-19 16:35:03

变化不大的话可以尝试"属性名称.*"
哈哈~
页: [1]
查看完整版本: 当控件名称和ID改变后QTP不能回放的问题解决