解决TestComplete公共方法调用问题

最近发现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)
  fun=a+b
end function

 

       

你可能感兴趣的:(解决TestComplete公共方法调用问题)