51Testing软件测试论坛

标题: 新添加到Object Repository中的属性如何加到Checkpoint Properties中? [打印本页]

作者: apieceofcake    时间: 2006-10-5 18:03
标题: 新添加到Object Repository中的属性如何加到Checkpoint Properties中?
在录制一段测试后,对一个WebElement增加Standard Checkpoint,却发现Checkpoint Properties中美有我想要的属性。于是右击该WebElement选择View/Add Object进入Object Repository,并添加了我要的属性。保存退出后再次插入该WebElement的Standard Checkpoint,发现在Checkpoint Properties中还是没有我刚才添加的属性。
请问我应该如何做才能使新加入的属性出现在Checkpoint Properties中?谢谢!
作者: xiaonan    时间: 2006-10-8 15:16
"右击该WebElement选择View/Add Object进入Object Repository,并添加了我要的属性。"你这样做只是把对象加到对象库中,并且增加了对象库中识别属性.
作者: apieceofcake    时间: 2006-10-9 15:27
那请教我应该怎么样加属性到Checkpoint Properties中呢?
作者: walker1020    时间: 2006-10-12 22:05
请参考我的帖子 http://bbs.51testing.com/viewthread.php?tid=44102 中  #9 的回复。
作者: apieceofcake    时间: 2006-10-13 10:36
楼上walker1020, 我看到了你在那个贴子中的回复,但是我并没有出现像你说的:
”对了,在对象库里添加 识别某类对象的某个属性后,我在 Active Screen 上添加标准检查点(Standard checkpoint)时,我就看到了添加的那个属性名和属性值。“

我的添加步骤是:
1、在ActiveScreen上右击一个WebElement在菜单上选择Insert Standard Checkpoint.
2、打开Checkpoint Properties 发现没有我要的属性,于是把它关掉。
3、在ActiveScreen上再次右击那个WebElement在菜单上选择View/Add Object.
4、在Object Properties中点击Add to Repository把这个WebElement添加到Object Repository中。
5、在Object Repository中点击Add/Remove按钮把我要的属性Visible添加到Properties列表里面。点OK退出。
6、再次执行步骤1,还是没有找到添加的Visible属性。

请教这样做是不是有问题?
作者: walker1020    时间: 2006-10-13 13:59
原帖由 apieceofcake 于 2006-10-13 10:36 发表
楼上walker1020, 我看到了你在那个贴子中的回复,但是我并没有出现像你说的:
”对了,在对象库里添加 识别某类对象的某个属性后,我在 Active Screen 上添加标准检查点(Standard checkpoint)时,我就看到了添加 ...


你的做法本质上就是直接对该对象添加属性,因此你添加的属性只对此对象起作用,所以执行步骤1后还是没有找到添加的Visible属性。
作者: apieceofcake    时间: 2006-10-14 20:37
好的,这一次我改变了添加属性的方法,但是还是失败,步骤:
1、Tools->Object Identification,Environment选择Web,在左边的列表中选择我的object:WebElement,在右边Mandatory Properties中添加Visible属性。保存退出。
2、我重新录制了一遍。在Active Screen中找到一个WebElement添加Standard Checkpoint,还是没找到我刚添加的属性Visible啊~~
这一次难道我不是 在对象库里添加 识别某类对象的某个属性 吗?
请指教!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2