关于RegisterUserFunc
在QTP里新建一个Test: test1,关联到两个function lib: lib1.vbs, lib2.vbs. 在lib1.vbs中为JavaList注册了一个新方法:
-----------
Public Function Testfun1(test_object, strPattern)
.......
End Function
RegisterUserFunc "JavaList", "Testfun1", "Testfun1",True
-----------
在lib2.vbs中想调用这个方法:
JavaWindow("AAA").JavaWindow("BBB").JavaList("TTT").Testfun1 "TEST"
但是Testfun1并不在JavaList的方法列表里面,这个方法不能被识别。
在测试脚本test1里可以调用这个新方法。
如何才能在lib2.vbs中使用这个新注册的方法?