|
原帖由 cs998998 于 2009-5-26 11:04 发表
不是概念的问题,我就是想知道warning的时候ErrNumber的值在哪个范围内。
因为我要在Result中出现错误的时候,手动在Log日志中写"F"。
在Result中出现警告的时候,手动在Log日志中写"W"。
不用ErrNumber判断还 ...
你还是没明白楼上的意思,这个问题其实就是概念的问题.
如果你的脚本是纯vbs,也就是不在QTP下开发的,此时脚本出现状况的话,会有一个ErrNumber的值,这个值表明了当前VBS脚本运行的错误信息(注意:是VBS脚本,非QTP脚本),对于纯VBS脚本来说,它不存在fail和warning的状态;
同样的道理,在QTP中的测试报告中,它也没有提供ErrNumber,换句话说,它不是QTP中测试报告的概念;楼上的楼上的楼上的楼上(10楼)也说了,ErrNumver是属于Err对象,是vbs的,而fail\warning是属于QTP中report对象,你要真想获得ErrNumber的值,就直接在你的脚本中调用Err对象就行,而且我相信Err对象应该是可以随时被调用的,在Warning的时候你可以调用,当脚本没有Warning的时候你也可以调用,但是ErrNumber对象中没有warnging的值,因为warning这个概念不属于Err对象。
说了这么多,希望我没有理解错intothestorm的意思。
[ 本帖最后由 dreamever 于 2009-6-8 15:14 编辑 ] |
|