51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[原创] Checkpoint 名如何更改

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-2-16 16:47:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
小弟初学QTP,在录制脚本的过程中,加入了些checkpoint,但是QTP自己命名的checkpoint不是很容易记忆

static("Input").Check Checkpoint("Input_1");

不知道哪里可以修改这个“Input_1" ?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-2-16 17:14:59 | 只看该作者
我不会用checkPoint,我要做页面校验的时候,都是把页面的值取出来,赋给一个变量,然后开始对变量的值进行判断和校验
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-2-16 17:20:26 | 只看该作者
请问如何取页面的值呢?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-2-17 11:04:11 | 只看该作者
对象库里改
在Tools菜单里的Object Repository,找到这个DbTable后按右键选Rename
注意,各个Action的DbTable是分开的~~
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2006-2-17 11:29:56 | 只看该作者
谢谢Horus_Ra, 不过我在Object Repository里面没有找到dbTable,老大可以将一下步骤阿,小弟初学。
我的QTP的版本是8.2
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2006-2-17 11:35:26 | 只看该作者
你录好Checkpoint后,应该会生成这段话:
“DbTable("DbTable").Check CheckPoint("DbTable")”
如果有多条的话,DbTable会自动变,会变成DbTable_1、DbTable_2 等等……

你打开对象库(Tools->Object Repository)就能发现DbTable这个名字了

各个Action的对象库是分开的,你在哪个Action里有Checkpoint的,就转到那个Action再打开对象库
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2006-2-17 11:55:55 | 只看该作者
但是那里修改的是Object的名字,我想修改的是CheckPoint的名字,我的代码如下

.Static("input").Check Checkpoint("input");
.Static("input").Check Checkpoint("input_1");

换句话说,我要对一个Object作两次check,我想要修改上面的那个input_1
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2006-2-17 12:08:31 | 只看该作者
代码是根据对象的名字来的,也就是说,“DbTable("DbTable").Check CheckPoint("DbTable")”这句话其实就相当于运行对象库的里的DbTable,明白不??

如果你要做2次Check,如果这2次Check的内容都相同的话,可以用同一句话,如果不同的话,就必须写两句话,明白?
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2006-2-27 19:31:21 | 只看该作者
借用一下,就是对同一个控件,会做不同的检查点,如作了动作一后,会有一个Disable的检查点,做了动作二后,这个检查点的预期值会变成Enable.所以在录制的时候,就会变成以上两条的checkpoint.这种情况怎么处理那
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-25 17:49 , Processed in 0.064010 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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