51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1853|回复: 4
打印 上一主题 下一主题

[原创] QTP9.2中对象识别错误

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-4-25 14:21:12 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
目前自动化测试使用QTP9.2在做,并且脚本存放在QC中。测试代码是软件未升级前写的,现在软件升级后,发现脚本运行时有个SysTabControl32控件里面的对象识别不到。
但是重新用QTP进行录制后,脚本代码和原先的一样,并且新脚本可以正常运行。怀疑是对象库的问题,但是查找QC存放的对象库未果,试问,是否还有其他的情况会造成对象识别错误?

Object         Details         Result         Time
                       
Launch XXX Process        Scenario: Launch XXX ProcessDefined in: [QC-ATTACH];;Subject\History\QTP RESSOURCES\RECOVERY;;\Launch XXX Application.qrsDescription: This scenario Launch the application XXX if the object is not found.Post-recovery operation: Stop the test run.Activated by trigger: Type: Test run errorThe error string: Cannot identify the object The current test step details: Object: WinComboBox("XXX system")Method: GetROPropertyArguments: selectionResult: Cannot identify the object        Done        2008-4-25 - 13:09:32
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

5#
发表于 2008-4-27 14:06:14 | 只看该作者
多谢各位分析
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2008-4-25 16:06:52 | 只看该作者
现在不管是什么原因了,
想继续问一下知道怎么把QC的Object Repository里面的值Update下吧,
因为我看好像可以把某个object复制到local,然后再将这个对象重新识别下,
但是现在不知道怎么update到QC里面去。。。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-4-25 15:26:17 | 只看该作者
但是和developer确认过,该部分代码未改过,所以说这个比较奇怪了
我也基本上认同是因为object的某些东西不匹配了,才会导致对象识别错误的
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2008-4-25 14:41:48 | 只看该作者
多半是对象属性被更新咯,对象属性值的变化不会直接体现在录制到的代码上的。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-10-5 21:14 , Processed in 0.104131 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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