UFT - отправка таблицы для работы - PullRequest
1 голос
/ 22 января 2020

Я отправляю объект таблицы в функцию. В функции я хочу выбрать строку из таблицы,

Но когда я открываю список операций объекта, у меня нет таблицы операции (например, SelectRow, SelectCell ...)

Это вызов функции:

Dim tableObj

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

И это тело функции:

Public Function CheckTblFieldValue(tblObj)

      tblObj.SelectRow "#0"

1 Ответ

0 голосов
/ 23 января 2020

Вы стали жертвой одной из особенностей VBScripts, при назначении переменной с объектом вам необходимо использовать ключевое слово Set. Я продублировал ваш код для Web и получил ту же проблему, которая была исправлена ​​добавлением Set try:

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