51Testing软件测试论坛
标题:
错误处理中的wscript.echo是什么意思
[打印本页]
作者:
centurystone
时间:
2008-8-6 14:59
标题:
错误处理中的wscript.echo是什么意思
今天看了QTP错误处理,里面有句话是
wscript.echo err.number&"*"&err.source&"*"&err.description为什么执行的时候没反应呢?我单独写了一个文件存到VBS里代码是:WScript.Echo("sss")却可以显示信息
'引入错误预警机制
On error resume next
Dim a,b,c
c=5:a=0:b=10
'将会提示除零错误
c=b/a
'判断错误码是否为0,若不为0说明用例报错
If err.number<>0 Then
wscript.echo err.number&"*"&err.source&"*"&err.description
'打印出错误码、出错描述和原因
msgbox("c==="&err.number&"*"&err.source&"*"&err.description)
Else
msgbox("除法被成功执行")
End If
作者:
lantianwei
时间:
2008-8-6 15:06
msgbox("c==="&err.number&"*"&err.source&"*"&err.description)
这句有反映吗
作者:
zte_boy
时间:
2008-8-6 15:20
wscript.echo err.number&"*"&err.source&"*"&err.description
这个是在cscript之类的编辑器中显示信息用的
你上面的代码我运行了,wscript.echo 后的信息是可以正常显示的
作者:
centurystone
时间:
2008-8-6 16:00
标题:
回复 2# 的帖子
msgbox("c==="&err.number&"*"&err.source&"*"&err.description)
这句是可以弹出提示信息的
作者:
centurystone
时间:
2008-8-6 16:01
标题:
回复 3# 的帖子
在QTP中不能执行wscript.echo err.number&"*"&err.source&"*"&err.description吗?
作者:
没有蛀牙
时间:
2008-8-6 17:38
我也可以正常显示
err.number是424
err.source是Microsoft VBScript runtime error
err.description是Object required
作者:
小孩
时间:
2008-8-6 17:47
wscript.echo err.number&"*"&err.source&"*"&err.description
這句没效果
我们看到的424就是QTP不支持这个方法呵呵而提示D
wscript.sleep 一样在QTP里面执行就会出错
作者:
heqingbluesky
时间:
2008-8-7 11:05
QTP不支持Wscript中的蛮多方法,你只能在DOS的状态用用CScript命令来调试你的程序了;或者用其他的编辑器。
作者:
centurystone
时间:
2008-8-7 16:57
了解了,多谢各位解答。
作者:
819longjiayan
时间:
2010-12-8 16:02
回复
8#
heqingbluesky
QTP不是支持vbs吗?vbs中的错误处理方法中就要使用这个wscription的echo这个方法啊,为什么QTP会不支持这种方法呢
作者:
17800455
时间:
2010-12-9 15:38
qtp不支持wscript.
wscript.echo 是wscript模式的回显。
作者:
zhaomiaoqq
时间:
2012-8-23 22:56
wscript, QTP 貌似不支持这个对象
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2