51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2525|回复: 2
打印 上一主题 下一主题

[原创] 修改脚本代码使日期输入参数化,回放时提示无法识别对象,是否操作错误?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-11-2 12:28:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
修改前的脚本如下:
Browser("Welcome using SBPL system").Page("Welcome using SBPL system").Frame("frame_main_2").Image("calendar").Click
Browser("Welcome using SBPL system").Page("Welcome using SBPL system").Frame("frame_main_2").Link("2").Click

修改后的脚本,目的是使输入的日期能参数化:
Browser("Welcome using SBPL system").Page("Welcome using SBPL system").Frame("frame_main_2").WebEdit("ghrDReceivedate").Set DataTable("Receivedate", dtLocalSheet)

回放后系统提示的错误为:
The "ghrDReceivedate" WebEdit 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.

我的操作:
"ghrDReceivedate" WebEdit object 这个控件是我通过 object spy 获取的,即ghrDReceivedate
是我从boject spy中copy过来的,但是我不明白为什么系统无法识别?

我的操作是否存在什么错误?请同行的朋友指教,谢谢

[ 本帖最后由 lilytesting 于 2006-11-2 12:39 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-11-2 12:48:19 | 只看该作者
你先看看帮助里是怎么介绍object spy 的作用的.它只是让你能查一下某个对象的属性,他不会把这个对象加入到对象库中.你这个WebEdit("ghrDReceivedate")是自己加出来的,所以它没存在与对象库中,要用add把对象加入到对象库中.简单的办法直接在active screen找到这个控件,鼠标右击第三个add,直到把这个对象加到库中为止.对象如果已经加到库中后,在关键字视图中这个对象前不会有问号了.
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2006-11-2 13:03:05 | 只看该作者

回复 #2 xiaonan 的帖子

谢谢!!sdlkfj2
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-25 09:47 , Processed in 0.088874 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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