51Testing软件测试论坛

标题: Web中Image或Link对象识别方法,Index识别很不靠谱 [打印本页]

作者: nimcok    时间: 2010-7-3 14:07
标题: Web中Image或Link对象识别方法,Index识别很不靠谱
对web Frame下的Image或Link对象大家有什么好的方法去识别?当前我使用Index去识别总是心上心下的,觉得这样处理不太好
Index属性有时候会变化,不是固定的,比如插入一些记录后会动态规则变化,我当前根据变化规则对这些对象的Index值做相应的变化处理,还有其它什么好的方法吗?
大家帮帮忙,说说你们在工作中是怎么解决的,

[ 本帖最后由 nimcok 于 2010-7-6 12:57 编辑 ]
作者: 鹭岛    时间: 2010-7-5 06:33
我好像很少使用index
你用name、file name、innertext这些不行么?
我记得我的image基本都是使用file name 的
作者: nimcok    时间: 2010-7-5 10:56
原帖由 鹭岛 于 2010-7-5 06:33 发表
我好像很少使用index
你用name、file name、innertext这些不行么?
我记得我的image基本都是使用file name 的

file name也不能进行唯一标识,因为同一页面很多Image的file name一样,name、file name、innertext这些如果可以就不是问题了,我想能唯一标识的应该是ID,但是使用QTP object Spy不能识别到Image对象的ID,但是可以使用IE Developer Toolbar去识别Image对象的ID,当前可以使用pageobject.getElementbyId(imageid).click去对Iamge进行Click操作,但在QTP对象库中该如何去唯一识别这种Image对象呢?
作者: nimcok    时间: 2010-7-5 21:42
继续求助
作者: kavensyw    时间: 2010-7-5 23:53
用src或url之类的不行吗?
作者: nimcok    时间: 2010-7-6 12:55
原帖由 kavensyw 于 2010-7-5 23:53 发表
用src或url之类的不行吗?

同一页面的对象,这些也一样,不能区分啊,其实有一个办法,规定开发人员都给加上一个唯一的ID,但是估计开发人员不乐意了,还有其它办法吗?继续求助
这个上面高手很多,说说你们的解决办法,大家相互讨论讨论,这个问题相信很多人都遇到过
作者: nimcok    时间: 2010-7-7 21:15
继续顶




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