51Testing软件测试论坛

标题: 动态识别新增加的对象问题 [打印本页]

作者: 52042722    时间: 2009-5-22 17:33
标题: 动态识别新增加的对象问题
我在做脚本的时候,希望选择新增出来的数据,是一个树目录的结果,我想过click 来点击选择,我知道只能改过描述编程来实现,但是我写了好久,都识别不了新增加的对象, 我是通过 innertext(这个属性是一样) 和index(由于是新增出来的,所以未知) 来识别的,一直报错,不知道各位高手有其他方法来识别没有,我附上图片大家想想办法哈。感谢了

还有一个问题 QTP有没有办法对动态新增出来的对象的属性进行赋值,比如 Index 的值,好像只能对对象库的对象进行赋值吧,请教了!!!
作者: manhong    时间: 2009-5-22 17:47
用childobjects方法试试
循环取index的值,每次循环取到后记一次数,然后根据计数来写index的值。


还有一个问题 QTP有没有办法对动态新增出来的对象的属性进行赋值,比如 Index 的值,好像只能对对象库的对象进行赋值吧,请教了!!!
应该先让qtp识别到动态新增出来的对象,用描述性来写,前提是你要知道新增对象的属性。
作者: 52042722    时间: 2009-5-23 12:54
楼上的同学 我知道是用描述编程来写,,但是我只知道用innertext(这个属性是一样) 和index(由于是新增出来的,所以未知) 来识别的,,,

请问还有其他属性能确定唯一性吗
作者: manhong    时间: 2009-5-24 11:01
原帖由 52042722 于 2009-5-23 12:54 发表
楼上的同学 我知道是用描述编程来写,,但是我只知道用innertext(这个属性是一样) 和index(由于是新增出来的,所以未知) 来识别的,,,

请问还有其他属性能确定唯一性吗

还有没有唯一属性我应该问你。。。
你自己用spy看呀。
作者: manhong    时间: 2009-5-24 11:07
标题: 回复 3# 的帖子
你新增的对象应该是你添加进去的,那么就用你新添加的属性来用描述性写吧
另外,你这个系统是提交测试的吗?感觉是个demo
作者: 52042722    时间: 2009-5-24 13:46
晕死 我说了 我一直知道是用描述编程来识别系统新增的对象,,我那要问问你还有其他可以作为唯一识别的属性吗, 我用过spy了,,没有找到可以唯一识别的属性,,,我就想问论坛里面的人 按照他们的经验来判断,那些属性可以来唯一识别啊,,,楼上的同学要是不清楚 别捣乱啊
作者: fei.ge    时间: 2009-5-25 11:46
【通过 innertext(这个属性是一样)】
<< 如果可以唯一确定innertext,就好了。
【index(由于是新增出来的,所以未知)】
<<index变化有没有规律?如果有规律的话,会比较好做点。

-----
【论坛里面的人 按照他们的经验来判断,那些属性可以来唯一识别啊】
<<<期待……
作者: manhong    时间: 2009-5-25 12:14
标题: 回复 6# 的帖子
f u c k 。。。高级站友看不起人呐,居然说我是来捣乱的,真是后悔回你的贴。。。
我告诉你我不是同学,水平虽然不行但也做过qtp的项目。
估计你连你这个系统的业务逻辑都不太清楚还问呢。。。
作者: ls_721521    时间: 2009-5-25 13:31
标题: 回复 6# 的帖子
人家回你的帖子,不管怎么样都是为了解决问题,说捣乱太过分了!以后谁还敢回答!
呵呵,实话实说,楼主别介意。




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