ouyangxu 发表于 2011-3-8 22:56:11

qtp中同级的action和嵌套的action,参数的传递有什么区别

QTP中,同级的action和嵌套的action的参数传递有什么不同

如: 同级的action1,action2 参数传递
      嵌套的action1,action2参数传递

superliming 发表于 2011-3-9 08:59:46

类似于全局变量和局部变量

yushudd 发表于 2011-3-9 15:35:34

在action的属性框里面定义action的输入和输出参数;
脚本中使用action参数的语句是myVar=parameter("parameterName")

hsjzfling 发表于 2011-3-9 15:39:37

假设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
同级只能单向传递
页: [1]
查看完整版本: qtp中同级的action和嵌套的action,参数的传递有什么区别