想请教一个函数调用的问题
我有一个经常用到的自定义function,如何可以让它在不同的action中,不用重新定义就能直接被调用? 你上来就excutegloba或者加载到qtp函数库中就行了 两种方法。①,新建一个Function Library,把函数剪切出来放到这个库文件里,其他所有的action都可以调用它了,放到Function Library里的函数和变量(Function外的)就变成全局的了,注意和其他Action不可有重名。
②,比较复杂的,使用Action对象的getScript,setScript方法将你要调用的Function动态复制到本action,完事可以再通过代码自动删掉。比较复杂,感觉没有研究的必要。参见 Action Object。 多谢,我去试试 多谢,那再问一个问题,function的返回值怎么写?qtp不认识return关键字=.= 函数名被看做一个变量,它就是返回值。比如你函数的名字是getVar(),那么你在函数里写getVar = "123",那么函数返回值就是“123”,再要了解详细就看下VBS或者QTP的帮助文档 回复 5# decimalvalue
直接将值赋给Function名。
页:
[1]