51Testing软件测试论坛

标题: 异常处理 [打印本页]

作者: lijinshui    时间: 2009-7-15 17:26
标题: 异常处理
当出现CANOT FIND OBJECT 的错误是,想让QTP关闭被测试的程序,重新打开该程序,然后进入下一个测试步骤, 用场景恢复来处理的话,好象QTP是无法CANOT FIND OBJECT 这个错误,所以就一直在处于等待状态,大家有好的建议吗
作者: fei.ge    时间: 2009-7-15 23:09
楼主的意思是,用场景恢复无法捕捉到   CANOT FIND OBJECT的错误?
作者: rayblue    时间: 2009-7-16 14:30
8知道你的“然后进入下一个测试步骤”指的具体事什么?是下一个case脚本还是脚本里的下一条语句,这个还要看具体情况,万一你下一个步骤和前面的步骤有关联呢。。。8晓得On Error Resume Next.能不能满足你的要求
作者: lijinshui    时间: 2009-7-16 15:56
标题: 回复 2# 的帖子
对啊, CANOT FIND OBJECT的错误可以分两种情况 :
1. 假如有一个控件没有添加进来的话,肯定会出现CANOT FIND OBJECT的错误,而且场景恢复无法捕捉
2, 已经添加进来了,只不过是没有显示出来,这种情况的话,场景恢复可以解决

我的问题就是万一出现第一种情况时候,QTP就死在那里等着
大家有没有好的办法,避免或解决这样的情况




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