51Testing软件测试论坛

标题: 如何实现action之间的函数调用? [打印本页]

作者: aileen    时间: 2006-7-4 10:08
标题: 如何实现action之间的函数调用?
如题!
action1中定义了一个函数,action2想调用,怎么办?谢谢!
作者: xiaonan    时间: 2006-7-4 11:04
你可以把一些函数放在一个公共的vbs文件里,然后各个action可以调用这个文件来调用这个函数.然后在action 中直接写这样一句代码就行了
ExecuteFile FileName
注:where FileName is the absolute or relative path of your VBScript file.
作者: aileen    时间: 2006-7-4 11:15
谢谢,这个我知道的。
但是有些函数没有必要用这种方法的时候,我想实现跨action的调用的。
作者: aileen    时间: 2006-7-4 13:44
ddddd
作者: walker1020    时间: 2006-7-4 14:34
标题: 试试下面的的方法
aileen 兄弟,我也遇到过你说的这种情况,下面说我的处理方法,供你参考:
我把经常被别的脚本调用的函数单独拉出来,放在了一个Action里面,并把它修改成了一个Action,也就是去掉了 函数定义中的 Funtion (Sub) 和 End Funtion (End Sub) 等语句。这样此 Action 就实现了函数的功能(不要忘了对原来函数中的变量前面加上 Parameter),同时 原来的函数的参数现在变成了 此 Action的参数了。以前  别的脚本调用此 函数的地方,现在也变成了 别的脚本调用此 Action了。
对于不是经常被别的脚本调用的函数,我的建议是你干脆把此函数复制到调用此函数的脚本里。这样也利于后期脚本的维护。
作者: QA_BAY    时间: 2006-7-4 14:48
http://bbs.51testing.com/viewthr ... light=%2Binvestmark
请参考一下里面的内容吧!可能有是你要的
作者: aileen    时间: 2006-7-7 14:48
谢谢,受益非浅。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2