king0964 发表于 2012-5-22 17:59:34

关于Action之间调用Function()问题,请大家帮忙一下

比如在其中一个Action写了一个Function(),能否在其它Action直接写代码调用那个Function()??

利用函数调用外部VBS方法不算。

hsjzfling 发表于 2012-5-22 18:38:13

理论上当然是有办法实现的:用文本的方式去读取那个Function所在Action的脚本文件,根据指定的Function名称找到该Function所在的文本段,读取到该文本段后将其返回给一个字符串变量,然后用ExecuteGlobal来将该Function加载到内存中去,然后就可以在当前的Action中调用该Function了。

只不过花这个精力去写这么个函数来实现,还不如用你说"不算"的那个方法……强烈推荐用那个"不算"的~~

hbycyf123 发表于 2012-5-22 21:40:08

学习中!

西风一任秋 发表于 2012-5-23 08:53:14

支持二楼!用“不算”的比较划算

king0964 发表于 2012-5-24 18:00:21

理论上当然是有办法实现的:用文本的方式去读取那个Function所在Action的脚本文件,根据指定的Function名称 ...
hsjzfling 发表于 2012-5-22 18:38 http://bbs.51testing.com/images/common/back.gif

还是要调用外部文件,看来没有直接调用的函数,只能用VBS了,谢谢
页: [1]
查看完整版本: 关于Action之间调用Function()问题,请大家帮忙一下