51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3333|回复: 5
打印 上一主题 下一主题

[原创] vbs如何处理未知异常?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-10-14 16:46:35 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
有没有类似于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
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

6#
发表于 2010-10-19 10:22:08 | 只看该作者
QTP10版本貌似做了更新,加强了QTP捕获错误的能力,使得on error resume next语句能够跳过的错误更少了,同样的脚本与测试环境,在QTP9.5以前与QTP10以后运行的结果可能截然不同
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2010-10-18 21:30:33 | 只看该作者
我也想知道楼主的问题,目的是catch error,而不是不弹出问题窗口
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2010-10-15 16:01:16 | 只看该作者
在settings-----run中修改when error occurs during run session
on error resume next在该语句之后的错误不是都应该不被理会的吗
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2010-10-15 09:48:41 | 只看该作者
发表于 昨天 18:54 | 只看该作者
设置一下QTP,运行碰到错误不要弹出错误提示框

在哪里设置啊??
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2010-10-14 18:54:47 | 只看该作者
设置一下QTP,运行碰到错误不要弹出错误提示框
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-9-23 01:39 , Processed in 0.079643 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表