51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1622|回复: 5
打印 上一主题 下一主题

[原创] 关于检查点对应的对象有多个时候的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-4-9 17:09:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
QTP中手工添加检查点进行是较为简单方便的方法,但是我发现,对于某个对象添加的检查点,往往在回放的时候由于同类对象不唯一,经常导致检查点的验证失败,当然我可以通过描述性的编程方法来对检查点涉及的地方进行手工验证,可是这样做的后果就是没有直接添加检查点来的方便快捷。

请教大家,对于我碰到的这类问题有什么好的解决方法吗?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2012-4-10 11:29:56 | 只看该作者
沉得太快了
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2012-4-10 11:37:12 | 只看该作者
关键还是你的对象属性有问题
打个比方,你添加了一个对象,确定该对象的属性的是:innertext和html tag
那么你在脚本回放或者正式测试的时候肯定会出错的
因为你的对象属性里有一个innertext,把innertext属性删除,更换一个html id
你再回放和测试的时候就不会出错了。。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2012-4-10 12:29:14 | 只看该作者
关键还是你的对象属性有问题
打个比方,你添加了一个对象,确定该对象的属性的是:innertext和html tag
那 ...
crazy715 发表于 2012-4-10 11:37

您说的这个ID,有时候就会发生变化,所以我一般不用这个东西, 因为同样报找不到,您知道什么情况下html id会发生变化吗?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2012-4-12 09:17:55 | 只看该作者
要看父容器控件里的ClientIDMode值是为AutoID,还是容器控件里的ClientIDMode值为Static的、根据跟重载的特性改变html id会发生变化的、
你所说的你添加了一个对象,确定该对象的属性的是:innertext和html tag,把innertext属性删除,更换一个html id会有id方面的问题、但是可以控制的。
通过描述性的编程方法来对检查点涉及的地方进行手工验证也可以、视情况而定啊、
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2012-4-28 08:55:30 | 只看该作者
要看父容器控件里的ClientIDMode值是为AutoID,还是容器控件里的ClientIDMode值为Static的、根据跟重载的特 ...
ruanjiancss007 发表于 2012-4-12 09:17


多谢多谢
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-17 22:33 , Processed in 0.065070 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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