51Testing软件测试论坛

标题: 在webTable里随机取出一个值,然后点击出错(对象库出错) [打印本页]

作者: wawa133    时间: 2006-12-7 10:44
标题: 在webTable里随机取出一个值,然后点击出错(对象库出错)
在webTable里随机取出一个值(此部分已经完成,并且能够运行了),但是点击该值(link)时,提示:
The "linmhxx" Link object was not found in the Object Repository.
Check the Object Repository to confirm that the object exists or to find the correct name for the object

因为表格里的值有很多,不可能每个都去点击一下,添加进对象库,那么我应该怎么样去动态的添加进对象库呢?

虽然也用了描述性编程,但是不知道怎么加进去??
set odesWebEdit = Description.Create()    '建立对象
odesWebEdit("id").value ="UserForm:_id214_"&DataNum&":_id219"  'id为共同的属性

DataNum为随机取得的值

[ 本帖最后由 wawa133 于 2006-12-7 10:50 编辑 ]
作者: BiSheng    时间: 2006-12-7 10:59
"因为表格里的值有很多,不可能每个都去点击一下,添加进对象库,那么我应该怎么样去动态的添加进对象库呢?"

在对象库中将捕捉到的对象的那个唯一标识(即属性)清空,然后再参数化
作者: wawa133    时间: 2006-12-7 11:23
原帖由 BiSheng 于 2006-12-7 10:59 发表
"因为表格里的值有很多,不可能每个都去点击一下,添加进对象库,那么我应该怎么样去动态的添加进对象库呢?"

在对象库中将捕捉到的对象的那个唯一标识(即属性)清空,然后再参数化


好的.我试试看.
作者: wawa133    时间: 2006-12-7 11:29
set odesWebEdit = Description.Create()    '建立对象
odesWebEdit("id").value ="UserForm:_id214_"&DataNum&":_id219"  'id为共同的属性
Browser("***").Page("***").Link(DataNum).Object.id(odesWebEdit).click  '随机选取一个用户进行修改

我改成了这样,但还是出一样的错..
作者: wawa133    时间: 2006-12-7 11:35
OK了.
Browser("***").Page("***").Link("innertext:="&DataNum).click

[ 本帖最后由 wawa133 于 2006-12-7 12:32 编辑 ]




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