lalaine520 发表于 2012-3-27 09:47:59

当QTP出现run error时,能否将报错内容on error goto到reporter报告出来?

本帖最后由 lalaine520 于 2012-4-5 10:03 编辑

如题。改为求助贴了。。。。
现在我想要如果QTP跑着跑着报错了,还能继续跑下去,不需要人工干预,就是如果它弹出了run error框(不管什么原因),脚本都能继续跑下去不需要测试人员点“skip”或者“stop”。
我想用on error goto的方式,如果弹出错误提示了,就让它打份报告出来。
我试验过了,但是没有用。。。请问大家,谁做过这样的例子,能讲下是怎么实现的么?
:)

zzxxbb112 发表于 2012-3-27 10:27:03

On error resume next

lalaine520 发表于 2012-3-27 10:31:51

On error resume next
zzxxbb112 发表于 2012-3-27 10:27 http://bbs.51testing.com/images/common/back.gif


    直接把这句话写进出错那行脚本后头就成了么?

lalaine520 发表于 2012-3-31 17:16:33

自己定。。。。。没解决,求9

lalaine520 发表于 2012-4-5 10:04:11

继续问。。。。。。

mingxiaozhang 发表于 2012-4-5 15:48:10

帮你顶一下。。。。

snakeshiy 发表于 2012-4-5 15:52:44

On error resume next
<Your Script>
If Err.Number <> 0 Then
    Reporter.ReportEvent micFail, "Run Error", Err.Description
End If

lifr 发表于 2012-4-5 17:06:56

在Test setting里设置
When error occurs during run session -> proceed to next step

不行吗?

lalaine520 发表于 2012-4-6 10:43:57

回复 8# lifr
我是想让他打到报告里,而不是让他跳过

lalaine520 发表于 2012-4-6 13:53:29

回复 7# snakeshiy
谢谢你啦~

lalaine520 发表于 2012-4-6 13:57:47

我最终的解决办法是像8#lifr 所说,在在Test setting里设置When error occurs during run session,只不过我选的是stop run......
谢谢各位啦!:$
页: [1]
查看完整版本: 当QTP出现run error时,能否将报错内容on error goto到reporter报告出来?