我在使用 QTP 11(快速测试专业版)时遇到问题,尝试调用某些函数时出现问题,QTP 显示运行时错误(“常规运行错误”)弹出消息框。
我已经尝试了很多次来解决这个问题,但我不明白究竟是什么导致了这个错误。
当我从“函数库”调用函数时,会显示错误。除非我将此功能用于操作,否则该功能将起作用。
有没有人面临这样的问题?
任何帮助,将不胜感激!
我在使用 QTP 11(快速测试专业版)时遇到问题,尝试调用某些函数时出现问题,QTP 显示运行时错误(“常规运行错误”)弹出消息框。
我已经尝试了很多次来解决这个问题,但我不明白究竟是什么导致了这个错误。
当我从“函数库”调用函数时,会显示错误。除非我将此功能用于操作,否则该功能将起作用。
有没有人面临这样的问题?
任何帮助,将不胜感激!
有时,当我尝试调用函数并在函数调用中传递错误数量的参数时,我会收到“常规运行错误”错误。
你能再解释一下你的最后一段吗?当您通过 FL 运行该功能时,它可以工作吗?您不应该直接在 FL 中运行函数,而是在您的操作中运行。
这是一个例子:
行动
test_function("Hello", "42")
test_function(42, "Hello")
函数库
Function test_function(sTextString, iIntNumber)
iNewIntNumber = iIntNumber + 1
MsgBox "String: " & sTextString & vbNewLine & "Int + 1: " & iNewIntNumber
End Function
在我的函数库中,第二行(iNewIntNumber = iNewIntNumber + 1)可能会由于对变量的无效转换而在操作中引发“一般运行错误”。