51Testing软件测试论坛

标题: 关于Action之间调用Function()问题,请大家帮忙一下 [打印本页]

作者: king0964    时间: 2012-5-22 17:59
标题: 关于Action之间调用Function()问题,请大家帮忙一下
比如在其中一个Action写了一个Function(),能否在其它Action直接写代码调用那个Function()??

利用函数调用外部VBS方法不算。
作者: hsjzfling    时间: 2012-5-22 18:38
理论上当然是有办法实现的:用文本的方式去读取那个Function所在Action的脚本文件,根据指定的Function名称找到该Function所在的文本段,读取到该文本段后将其返回给一个字符串变量,然后用ExecuteGlobal来将该Function加载到内存中去,然后就可以在当前的Action中调用该Function了。

只不过花这个精力去写这么个函数来实现,还不如用你说"不算"的那个方法……强烈推荐用那个"不算"的~~
作者: hbycyf123    时间: 2012-5-22 21:40
学习中!
作者: 西风一任秋    时间: 2012-5-23 08:53
支持二楼!用“不算”的比较划算
作者: king0964    时间: 2012-5-24 18:00
理论上当然是有办法实现的:用文本的方式去读取那个Function所在Action的脚本文件,根据指定的Function名称 ...
hsjzfling 发表于 2012-5-22 18:38


还是要调用外部文件,看来没有直接调用的函数,只能用VBS了,谢谢




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