blanket 发表于 2011-3-30 10:43:01

qtp脚本无法回放,提示对象被更改了.

手动添加了飞机登录口的所有对象.在专家视图中写了以下脚本.
Dialog("Login").Activate
Dialog("Login").WinEdit("Agent Name:").Set "mercury"
Dialog("Login").WinEdit("Password:").SetSecure "mercury"
Dialog("Login").WinButton("OK").Click

检查脚本是没有问题的.
按RUN进行,一直停留在第一行脚.窗口无法激活.一会就弹出一个错误框,上面提示内容是:
Cannot identify the object "Login" (of class Dialog). Verify that this object's properties match an object currently displayed in your application.

Line (1): "Dialog("Login").Activate".

Tip: If the objects in your application have changed, the Maintenance Run Mode can
help you identify and update your steps and/or the objects in your repository.

这个是哪个步骤出了错的

有时候这个是可以跑的,只不过把脚本全删了,再重新添加脚本,再跑,也跑不动.对象库里对象都是存在的,也没有对对象进行手动更改过.

不知道哪位知道是什么问题?

43528782 发表于 2011-4-6 09:13:01

用描述性变成.

xieyang702 发表于 2011-4-6 10:55:40

你查看一下对象库里面,Dialog("Login")这个对象添加的属性里是不是有什么属性是会变的;把它移出
页: [1]
查看完整版本: qtp脚本无法回放,提示对象被更改了.