51Testing软件测试论坛
标题:
Checkpoint 名如何更改
[打印本页]
作者:
foxgrey
时间:
2006-2-16 16:47
标题:
Checkpoint 名如何更改
小弟初学QTP,在录制脚本的过程中,加入了些checkpoint,但是QTP自己命名的checkpoint不是很容易记忆
如
static("Input").Check Checkpoint("Input_1");
不知道哪里可以修改这个“Input_1" ?
作者:
mstiunicon
时间:
2006-2-16 17:14
我不会用checkPoint,我要做页面校验的时候,都是把页面的值取出来,赋给一个变量,然后开始对变量的值进行判断和校验
作者:
pypxyd
时间:
2006-2-16 17:20
请问如何取页面的值呢?
作者:
Horus_Ra
时间:
2006-2-17 11:04
对象库里改
在Tools菜单里的Object Repository,找到这个DbTable后按右键选Rename
注意,各个Action的DbTable是分开的~~
作者:
foxgrey
时间:
2006-2-17 11:29
谢谢Horus_Ra, 不过我在Object Repository里面没有找到dbTable,老大可以将一下步骤阿,小弟初学。
我的QTP的版本是8.2
作者:
Horus_Ra
时间:
2006-2-17 11:35
你录好Checkpoint后,应该会生成这段话:
“DbTable("DbTable").Check CheckPoint("DbTable")”
如果有多条的话,DbTable会自动变,会变成DbTable_1、DbTable_2 等等……
你打开对象库(Tools->Object Repository)就能发现DbTable这个名字了
各个Action的对象库是分开的,你在哪个Action里有Checkpoint的,就转到那个Action再打开对象库
作者:
foxgrey
时间:
2006-2-17 11:55
但是那里修改的是Object的名字,我想修改的是CheckPoint的名字,我的代码如下
.Static("input").Check Checkpoint("input");
.Static("input").Check Checkpoint("input_1");
换句话说,我要对一个Object作两次check,我想要修改上面的那个input_1
作者:
Horus_Ra
时间:
2006-2-17 12:08
代码是根据对象的名字来的,也就是说,“DbTable("DbTable").Check CheckPoint("DbTable")”这句话其实就相当于运行对象库的里的DbTable,明白不??
如果你要做2次Check,如果这2次Check的内容都相同的话,可以用同一句话,如果不同的话,就必须写两句话,明白?
作者:
yiyangyang
时间:
2006-2-27 19:31
借用一下,就是对同一个控件,会做不同的检查点,如作了动作一后,会有一个Disable的检查点,做了动作二后,这个检查点的预期值会变成Enable.所以在录制的时候,就会变成以上两条的checkpoint.这种情况怎么处理那
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2