我目前正在使用UFT 12.50 build 3785。 使用以下插件:
以下函数存储在UFT中的函数库中:
Public Function getMessage()
MsgBox OracleNotification("Decision").GetROProperty("message")
End Function
当我在Action1中调用它时,如下所示:
getMessage()
或
Call getMessage()
或
getMessage
我收到以下错误:
参数数量错误或属性分配无效:' OracleNotification'
但是当我在Action1中直接调用所需代码时如下:
MsgBox OracleNotification("Decision").GetROProperty("message")
然后根据需要执行。
我的函数库中有许多其他Oracle方法正在执行而没有任何问题。 (OracleButton,OracleTextfield,OracleCheckbox等)
非常感谢任何帮助。
答案 0 :(得分:2)
我设法通过更改功能解决了这个问题,如下所示:
Public Function getMessage()
MsgBox OracleApplications("class description:=application").OracleNotification("Decision").GetROProperty("message")
End Function