51Testing软件测试论坛

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

作者: lilytesting    时间: 2006-11-2 12:28
标题: 修改脚本代码使日期输入参数化,回放时提示无法识别对象,是否操作错误?
修改前的脚本如下:
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 编辑 ]
作者: xiaonan    时间: 2006-11-2 12:48
你先看看帮助里是怎么介绍object spy 的作用的.它只是让你能查一下某个对象的属性,他不会把这个对象加入到对象库中.你这个WebEdit("ghrDReceivedate")是自己加出来的,所以它没存在与对象库中,要用add把对象加入到对象库中.简单的办法直接在active screen找到这个控件,鼠标右击第三个add,直到把这个对象加到库中为止.对象如果已经加到库中后,在关键字视图中这个对象前不会有问号了.
作者: lilytesting    时间: 2006-11-2 13:03
标题: 回复 #2 xiaonan 的帖子
谢谢!!sdlkfj2




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