QTP Web可扩展性 - 如何强制QTP停止测试执行

时间:2009-08-06 06:30:49

标签: qtp web-extensibility

我正在使用Web Extensibility Toolkit实现QTP的扩展。 如果我实现QTP操作的JScript函数遇到错误(例如User给出错误的参数值),我希望QTP停止测试执行并通知用户错误。我希望它在QTP中充当正常错误并询问用户是否要调试\ retry \ skip \ stop执行。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

如果您使用字符串抛出异常,那么您抛出的消息将显示在QTP中,就像任何其他脚本错误一样( Stop Retry Skip 调试

您应该抛出一个JavaScript Error object,以便QTP能够显示有意义的消息:

throw Error("I'm sorry, Dave. I'm afraid I can't do " + action);