51Testing软件测试论坛

标题: 各位大侠帮个忙啊 [打印本页]

作者: zhangyuan_test    时间: 2009-3-26 19:37
标题: 各位大侠帮个忙啊
在用qtp脚本测试登陆框的时候,会报找不到控件的错误,用户名,校验码都是正常的,就密码输入框找不到,谁能解决一下,谢谢啦
作者: yun1101    时间: 2009-3-27 10:09
刚学的QTP,说下自己的看法,不对的地方还请指正。
由于没有错误信息的贴图,我认为有以下几种可能:
1、检查测试对象库,看测试对象库中是否有这个控件?没有的话,增加密码框对象
                   如果有,看控件的属性和你的密码框属性是否一致
2、是否属性可以匹配到页面上的多个测试对象,所以无法识别
你可以看提示的错误信息,进一步定位错误
作者: zhangyuan_test    时间: 2009-3-27 18:54
标题: 回复 2# 的帖子
我们采用的是描述编程,没有对象库这么一说,提示就是无法识别控件!谢谢你的分析,加油
其实最后问题的的原因找到了,是密码输入框的版本升级,重新升级就ok了

作者: zhangyuan_test    时间: 2009-3-27 18:57
还有一个问题就是在页面弹出遮挡保密层后,等待遮挡层消失,qtp将获取不到页面的信息全部(执行失败提示无法识别对象),使用了object.Refresh 都无法刷新页面,必须手动点击“刷新”脚本顺利执行了,请问有什么好的办法解决此问题?

[ 本帖最后由 zhangyuan_test 于 2009-3-27 18:58 编辑 ]




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