51Testing软件测试论坛
标题:
输出值赋给变量
[打印本页]
作者:
sally_0817
时间:
2008-5-30 11:48
标题:
输出值赋给变量
已经完成的动作:
1、录制QTP脚本,在Action1设置值aaa输出,在DateTable中的name为:nnn
2、在Action2中,定义一个变量C
想要实现的动作:
把每一步执行时输出的aaa赋值给变量C
如何实现呢?
我没找到相关的资料,不知道QTP有没有内置函数来实现?
作者:
sally_0817
时间:
2008-5-30 11:56
是不是这样:
C=DataTable.Value(nnn)
我先去试一下。
作者:
sally_0817
时间:
2008-5-30 12:46
不对,哎......
作者:
xiaonan
时间:
2008-5-30 13:11
在action1里直接用输出值把变量放到datatablie里,然后在action2里调用
作者:
dreamever
时间:
2008-5-30 13:12
楼主想了解的应该是脚本之间的变量传递即将A脚本的值传递给B脚本,或者将ACTION1的值传递给另一个action。
这个问题要设置ACTION的output变量和input变量,然后QTP对变量进行读取。具体的设置方法我找到一篇网文:
http://blog.csdn.net/fen_fen/archive/2007/06/05/1639319.aspx
另外,也可以用datatable来传递,将变量储存在全局数据表中,然后各个脚本都从全局数据表中进行数据的读取和写入,应该也能满足楼主的需求。
作者:
sally_0817
时间:
2008-5-30 13:29
标题:
回复 4# 的帖子
在action1里直接用输出值把变量放到datatablie里------这个已经实现
在action2里调用------这一步,我只会对具体的值进行参数化进行调用。
我是想把datatable里值赋给新Dim的一个变量。
作者:
sally_0817
时间:
2008-5-30 13:50
标题:
回复 5# 的帖子
用input output传递的方法来试一下,只知道有这个方法,还没实际用过呢,呵呵
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2