51Testing软件测试论坛

标题: object repository为什么将两个不同的object识别为一个 [打印本页]

作者: michelle_happy    时间: 2006-1-13 16:03
标题: object repository为什么将两个不同的object识别为一个
在录制完脚本后向repository add一些别的object。其中包含两个alert,见附图,提示信息的内容不一样。
一个是“quantity:must be positive”,另一个是“Target Price: must be positive number”
首先加个第一个object,但是再加入第二个后,在repository中怎么也找不到
只看到第一个第一个object。我选中第一个object,点击左下脚的“highlight”,结果是第二个object上的文字高亮了。

加了好多遍,就是看不到第二个。难道说QTP认为两个object是同一个么?

各位高手请帮忙!;)
作者: someone5    时间: 2006-1-13 17:51
我的理解是:用来区别他们的属性只有两个,不足以把他们区分开,所以就认成一个了。建议您试试添加一个值不同的属性。
作者: xiaomaoxiaogou    时间: 2006-1-13 21:11
我的问题恰好相反:老把相同的页面识别成两个
比如说我在add object时,a和b两个object本在同一页面,但是add以后a在page1中,b在page2中
page1和page2分明是同一个页面:(
苦恼
作者: michelle_happy    时间: 2006-1-16 09:48
谢谢someone5的提示,添加其他属性后QTP能够区分对象属性了
作者: tomzhang    时间: 2006-1-19 09:23
xiaomaoxiaogou 说的我也遇到过,QTP老是把相同的页面识别成2个,还用***(1),***(2)来分开!感觉有点傻!
作者: bjsunning    时间: 2006-3-23 15:59
既然这么傻有什么办法解决一下吗?




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