51Testing软件测试论坛

标题: qtp中同级的action和嵌套的action,参数的传递有什么区别 [打印本页]

作者: ouyangxu    时间: 2011-3-8 22:56
标题: qtp中同级的action和嵌套的action,参数的传递有什么区别
QTP中,同级的action和嵌套的action的参数传递有什么不同

如: 同级的action1,action2 参数传递
      嵌套的action1,action2参数传递
作者: superliming    时间: 2011-3-9 08:59
类似于全局变量和局部变量
作者: yushudd    时间: 2011-3-9 15:35
在action的属性框里面定义action的输入和输出参数;
脚本中使用action参数的语句是myVar=parameter("parameterName")
作者: hsjzfling    时间: 2011-3-9 15:39
假设Action1调用了Action2与Action3,及Action1与Action2,Action3都是父子关系,Action2与3Action是同级的
1. 父子关系的Action可以在parameter中设置好后,通过如下方式传递
RunAction "Action2", oneIteration, Parameter("A1in"), Parameter("A1out")
父子调用关系的情况下,下一级Action可以从上一级获得input parameter,并返回output parameter 给上一级

2. 同级的时候,Action2与Action3可以直接传递,即Action3中的input parameter可以直接参数化为Action2的output parameter
同级只能单向传递




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