0

对于使用 QTP(快速测试专业版)的人来说,我有一个问题,在运行时 QTP 不会调用特定函数并完全忽略它。并且既不报告运行时错误,也不报告语法错误。

你们中有人遇到过这个问题吗?或者你们中的任何人都可以帮助我解决这个问题吗?

非常感谢您的帮助。

谢谢马奈萨

4

1 回答 1

0

QTP/脚本设置:

  • 您是否在所有Option Explicit的顶部运行
  • 你跑吗On Error Goto 0
  • 您是否将运行测试设置(文件>设置>运行)设置Pop up message box为“运行会话期间发生错误时:”字段
  • 函数库是作为资源添加到 Action 的吗

代码:

  • 函数名称是什么?也许您选择了一个已经存在的关键字
  • 如果将函数名称更改为绝对唯一的名称会发生​​什么
  • 您确定该函数不存在于另一个库中,因此它不会被覆盖
  • 函数名称是否与脚本中的变量(或数组)不同
  • 您是否将功能设置为公开?

调试:

  • 如果您直接从主操作调用该函数会发生什么
  • 如果您将函数复制到新操作中并从该操作中调用它会发生什么
于 2012-09-20T09:41:34.243 回答