我正在使用Web Extensibility Toolkit实现QTP的扩展。 如果我实现QTP操作的JScript函数遇到错误(例如User给出错误的参数值),我希望QTP停止测试执行并通知用户错误。我希望它在QTP中充当正常错误并询问用户是否要调试\ retry \ skip \ stop执行。
我该怎么做?
答案 0 :(得分:1)
如果您使用字符串抛出异常,那么您抛出的消息将显示在QTP中,就像任何其他脚本错误一样( Stop Retry Skip 调试)
您应该抛出一个JavaScript Error
object,以便QTP能够显示有意义的消息:
throw Error("I'm sorry, Dave. I'm afraid I can't do " + action);