51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2094|回复: 4
打印 上一主题 下一主题

[原创] 在webTable里随机取出一个值,然后点击出错(对象库出错)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-12-7 10:44:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在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 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-12-7 10:59:30 | 只看该作者
"因为表格里的值有很多,不可能每个都去点击一下,添加进对象库,那么我应该怎么样去动态的添加进对象库呢?"

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

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2006-12-7 11:23:29 | 只看该作者
原帖由 BiSheng 于 2006-12-7 10:59 发表
"因为表格里的值有很多,不可能每个都去点击一下,添加进对象库,那么我应该怎么样去动态的添加进对象库呢?"

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


好的.我试试看.
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2006-12-7 11:29:20 | 只看该作者
set odesWebEdit = Description.Create()    '建立对象
odesWebEdit("id").value ="UserForm:_id214_"&DataNum&":_id219"  'id为共同的属性
Browser("***").Page("***").Link(DataNum).Object.id(odesWebEdit).click  '随机选取一个用户进行修改

我改成了这样,但还是出一样的错..
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2006-12-7 11:35:56 | 只看该作者
OK了.
Browser("***").Page("***").Link("innertext:="&DataNum).click

[ 本帖最后由 wawa133 于 2006-12-7 12:32 编辑 ]
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-9-25 21:26 , Processed in 0.088076 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表