У меня проблема ниже при запуске тестового сценария из инструмента Unified Functional.
Я использовал метод класса System.Text.StringBuilder AppendFormat_5 для форматирования строки с предопределенными позиционными аргументами, введенными инструментом UFT.
Я попытался отладить с VbsEditor и он работает нормально. Но получаю ошибку, если я запускаю его через UFT. Я хотел бы знать возможные причины, которые могут вызвать эту проблему, чтобы я мог получить больше указателей для отладки этой ошибки.
код:
dim vParam1, vParam2, vParam3, vParam4, vParam5
vParam1 = "12345"
vParam2 = "123"
vParam3 = ""
vParam4 = ""
vParam5 = ""
sFormatString = "a - {0} - b - {1}"
Set sb = CreateObject("System.Text.StringBuilder")
sb.AppendFormat_5 Nothing,sFormatString, Array(vParam1, vParam2, vParam3, vParam4, vParam5)
MsgBox sb.toString
Метод sb.toString возвращает "a - System.Object []"