51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2104|回复: 8
打印 上一主题 下一主题

[原创] 软件版本变更后,对象不能识别的解决办法

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-7-14 19:34:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
软件版本变更后,对象不能识别是不是可以通过两个办法解决?
1. 更新对象库,重新添加新版本的对象。(这个方法似乎比较麻烦)
2. 将那些对象用描述性编程的方法写。

还有个问题是,多个脚本能不能共用一个对象库?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-7-14 19:53:00 | 只看该作者

回复 1# 的帖子

可以的,我用的是9.2,在Resources-》Associate Repositories里设置
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-7-14 20:21:31 | 只看该作者
顶起,强烈关注这个问题
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-7-14 20:27:03 | 只看该作者
原帖由 FLY000 于 2008-7-14 19:34 发表
软件版本变更后,对象不能识别是不是可以通过两个办法解决?
1. 更新对象库,重新添加新版本的对象。(这个方法似乎比较麻烦)
2. 将那些对象用描述性编程的方法写。

还有个问题是,多个脚本能不能共用一个对象 ...

2. 将那些对象用描述性编程的方法写。
对象改变了,属性也就变了,描述性编程 不是也要改属性么?如果属性值有一定的规律,不知道可以用正则表达式 么?请教了。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2008-7-14 21:23:56 | 只看该作者
软件版本变更后,对象变了,如果对象的名称没变就可以吧,我说的是美工界面。
明天录制一下,看名字是不是变了。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2008-7-14 21:26:22 | 只看该作者
原帖由 veryseven 于 2008-7-14 19:53 发表
可以的,我用的是9.2,在Resources-》Associate Repositories里设置


如果建立一个公用的对象库,那么原来脚本里的对象库都可以删掉吧
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2008-7-14 22:11:26 | 只看该作者
在QTP9.5中,可以利用Maintenance Run Mode
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2008-7-14 22:25:29 | 只看该作者
呵呵,用描述性编程结合正则表达式
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2008-7-15 10:08:19 | 只看该作者
如果属性不变,只是名字变了,描述性语言会是很不错的选择!
至于公用的对象库,个人建议只是一些比较Common的界面的对象公用,至于比较客户化的界面还是不好的好。因为自己化脚本是为下次版本而准备的,客户化的地方比较容易发生再次改变。纯属个人观点,望前辈指正!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-10-5 17:19 , Processed in 0.093062 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表