参数数量错误或无效 属性 赋值:'OracleNotification'

Wrong number of arguments or invalid property assignment: 'OracleNotification'

我目前使用的是 UFT 12.50 build 3785。 使用以下插件:

以下函数存储在我的 UFT 函数库中:

Public Function getMessage()     
    MsgBox OracleNotification("Decision").GetROProperty("message")    
End Function

当我在我的 Action1 中调用它时,如下所示:

getMessage()

Call getMessage()

getMessage

我收到以下错误:

Wrong number of arguments or invalid property assignment: 'OracleNotification'

但是当我直接在Action1中调用需要的代码时如下:

MsgBox OracleNotification("Decision").GetROProperty("message")

然后按要求执行。

我的函数库中有许多其他 Oracle 方法正在执行,没有任何问题。 (OracleButton、OracleTextfield、OracleCheckbox 等)

如有任何帮助,我们将不胜感激。

我通过如下更改功能设法解决了问题:

Public Function getMessage()     
     MsgBox OracleApplications("class description:=application").OracleNotification("Decision").GetROProperty("message")    
End Function