51Testing软件测试论坛

标题: 参数传递 [打印本页]

作者: wang_nning    时间: 2008-6-27 09:36
标题: 参数传递
我想让脚本1中调用脚本2中的参数该如何做呢?
作者: wang_nning    时间: 2008-6-27 09:37
忘了说我在线等哦~~~~~~~~~
作者: flying-kite    时间: 2008-6-27 10:59
改成可重用的Action,然后再新建一个脚本调用这两个脚本的action,试试看
作者: 云层    时间: 2008-6-27 12:59
call action()
作者: wang_nning    时间: 2008-6-27 14:28
是将一个脚本的参数传给另一个脚本,不是一个脚本调用另一个脚本
作者: qicyt1812    时间: 2008-6-27 15:44
有意思,这个还没有尝试过,我也来试试看啊
作者: hujf_go    时间: 2008-6-27 17:57
直接把在多个脚本中要调用的参数设置成全局变量
作者: Zee    时间: 2008-6-27 20:00
这个好像没有什么必要吧?
作者: wang_nning    时间: 2008-6-30 08:38
标题: 回复 7# 的帖子
那这个全局变量要放在哪里呢?
作者: songyq521    时间: 2008-6-30 08:51
可不可以这样:
你在产生参数的地方,把该参数利用file的形式,进行保存,一次写一行!

在调用该参数的时候,进行参数化,可以直接调用了。。。
作者: wang_nning    时间: 2008-6-30 14:21
不是很明白楼上的意思,您意思是说将所有使用到的参数写一个.h文件,然后再调用吗?但是我不知道这个文件如何来写
作者: songyq521    时间: 2008-6-30 14:40
我的意思是,把参数的值保存到一个dat文件,然后在另外的脚本中参数化的时候,使用这个dat文件
作者: iefsean    时间: 2008-6-30 15:16
我同意楼上的做法
作者: wang_nning    时间: 2008-7-1 10:09
标题: 回复 12# 的帖子
具体怎么做能说一下吗?我刚接触LR,还都不太会。
作者: songyq521    时间: 2008-7-2 21:29
1。首先,把参数的值利用文件形式保存下来
    fprintf("%s",x)//x你所需要保存的参数
    写完后的dat文件格式:x是参数对应的列,123是每次写入的值
    x
       123
       123
2。另外的一个脚本,就可以利用该dat文件来参数化参数了
作者: wang_nning    时间: 2008-7-3 08:58
非常感谢大家的帮助




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