51Testing软件测试论坛

标题: vbs如何处理未知异常? [打印本页]

作者: lixudong3032    时间: 2010-10-14 16:46
标题: vbs如何处理未知异常?
有没有类似于java的try {}catch功能 ,只要 被try的语句有 一行异常,那么整段代码就不会执行?直接进入catch处理 。。。
可是在vbs是如何做到的呢?
On Error Resume Next
OpenIE("http://1231")
login "正常登录"  '在这个函数报错误的,可是没有直接进入 “If err.Number <> 0 Then ”语句直接报错
InputMemberCd "正常登录"
If err.Number <> 0 Then
MsgBox "Err.Number   " & err.Number
MsgBox "Err.Description" & err.Description
End If
作者: TIB    时间: 2010-10-14 18:54
设置一下QTP,运行碰到错误不要弹出错误提示框
作者: lixudong3032    时间: 2010-10-15 09:48
发表于 昨天 18:54 | 只看该作者
设置一下QTP,运行碰到错误不要弹出错误提示框

在哪里设置啊??
作者: testlab    时间: 2010-10-15 16:01
在settings-----run中修改when error occurs during run session
on error resume next在该语句之后的错误不是都应该不被理会的吗
作者: yuanjuanfang    时间: 2010-10-18 21:30
我也想知道楼主的问题,目的是catch error,而不是不弹出问题窗口
作者: hsjzfling    时间: 2010-10-19 10:22
QTP10版本貌似做了更新,加强了QTP捕获错误的能力,使得on error resume next语句能够跳过的错误更少了,同样的脚本与测试环境,在QTP9.5以前与QTP10以后运行的结果可能截然不同




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