UFT - 发送 table 到函数

UFT - Sending table to function

我正在向函数发送 table 对象,在函数中我想 select 来自 table、

的一行

但是当我打开对象的操作列表时,我没有 table 操作(例如 SelectRow、SelectCell...)

这是函数调用:

Dim tableObj

tableObj=JavaWindow(BankName).JavaInternalFrame("‪XXX").JavaTable("YYY")
CheckTblFieldValue(tableObj)

这是函数体:

Public Function CheckTblFieldValue(tblObj)

      tblObj.SelectRow "#0"

您已成为 VBScript 特性之一的牺牲品,在为对象分配变量时,您需要使用 Set 关键字。 我复制了您的 Web 代码并遇到了同样的问题,该问题已通过添加 Set try:

解决
Set tableObj = JavaWindow(BankName).JavaInternalFrame("‪XXX").JavaTable("YYY")