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")
我正在向函数发送 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")