51Testing软件测试论坛

标题: qtp脚本无法回放,提示对象被更改了. [打印本页]

作者: blanket    时间: 2011-3-30 10:43
标题: 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
用描述性变成.
作者: xieyang702    时间: 2011-4-6 10:55
你查看一下对象库里面,Dialog("Login")这个对象添加的属性里是不是有什么属性是会变的;把它移出




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