最近发现TestComplete有一个弊端,没有调用公共方法/函数的方法。经过两个群里讨论发现一个不错的解决方案。
解决方案:新建文件夹,把所有公共方法写成VBS脚本放在文件夹中,TestComplete用VBS的ExecuteGlobal函数调用文件夹的方法,这样维护起来相对方便简单。
VBS的ExecuteGlobal函数调用外部VBS脚本方法:
sub test
dim fso
set fso=CreateObject("scripting.filesystemobject")
ExecuteGlobal fso.opentextfile("d:\test.vbs",1).readall
set fso=Nothing
dim temp
temp=fun(1,2)
MsgBox(temp)
end Sub
test.vbs 脚本代码:
function fun(a,b)[来源www.pms.cc]
fun=a+b
end function
声明: 本文采用 BY-NC-SA 协议进行授权. 转载请注明转自: TestComplete调用公共方法