51Testing软件测试论坛

标题: QTP运行错误 [打印本页]

作者: xmlvxing    时间: 2012-8-15 15:49
标题: QTP运行错误
QTP运行时总会出现这个错误,无法passed,请问高手们如何解决?
Cannot identify the object "username" (of class WebEdit). Verify that this object's properties match an object currently displayed in your application.

我知道是不能识别对象,请给我一个解决办法,太理论的东西我看不懂。
作者: 黑羽祭    时间: 2012-8-15 16:14
- -!
作者: 云层    时间: 2012-8-15 17:06
你的对象识别属性不唯一或界面上没有
作者: moshuang    时间: 2012-8-15 17:54
你用spy查看你页面上的这个webEdit控件的username,和你对象库中的比较。两者是不一样的,你更新一下就可以了
作者: xjwldlover    时间: 2012-8-15 18:13
看情况可能是你页面没有加载完毕,username的WebEdit还没有在页面上显示,所以虽然你对象库里有这个对象但是在页面上找不到。你可以使用OBj.Exist(Var)来判断改对象是否存在,如果不存在你就等爱一秒wait 1,等到对象存在后再赋值。

给出的信息太少,根据经验蒙一下~
作者: xmlvxing    时间: 2012-8-16 11:15
回复 4# moshuang


    我用spy查看了,但它只能查看,不能添加,请问我要如何更新呢
作者: AntonioNikki    时间: 2012-8-20 14:14
如果spy界面上的添加键是灰掉的 那么说明这个东西应该已经存在对象库里面了 建议把对象库里面的控间删掉 然后再重新添加, 这样能避免一些意外情况




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