思考,思考自己、思考别人! #ps -ef | grep oracle 修身、齐家、治国、平天下!

QTP中调用带有参数的Action

上一篇 / 下一篇  2007-12-03 10:23:26 / 个人分类:QTP学习

调用带有参数的操作          如果所调用的操作已定义了输入和/或输出参数,您还可以提供输入参数的值以及输出参数的存储位置,作为RunAction语句的参数。输入参数列在输出参数之前。51Testing软件测试网N![jlD)y5u
51Testing软件测试网-^D|2mu]9{g
      对于输入参数,可以指定一个固定值,也可以指定另一个已定义的参数(数据表参数、环境参数或调用操作的操作输入参数)的名称,输入参数将采用该已定义参数的值。51Testing软件测试网 Ba1g I%^%cE;r7b%v!K
对于输出参数,可以指定一个用于存储值的变量,或者是一个已定义参数(数据表参数、环境参数或调用操作的操作输出参数)的名称。
@-bO a}V051Testing软件测试网c4dX.tYw
带有参数的操作调用使用以下语法:51Testing软件测试网`A b Z/D {
RunActionActionName,IterationQuantity,Parameters51Testing软件测试网^e Y3kt0[-g)ud
例如,假设从 Action1 调用 Action2,并且 Action2 有一个已定义的输入参数和一个已定义的输出参数。51Testing软件测试网$V&F}G!} Nc

}3^0g)q5~8N k`0
  • RunAction "Action2", oneIteration, "MyValue", MyVariable51Testing软件测试网 r7P#YQ)O!j5] P
    为输入参数提供 MyValue 的字符串值,并将输出参数生成的值存储在名为 MyVariable 的变量中。
    e,Tr7N9Ck1e0
    5y6p,bg8\\7WNDdp0
  • RunAction "Action2", oneIteration, Parameter(ìAxn1_Inî), DataTable("Column1_out", dtLocalSheet)
    sm}np+C+A3xR0使用为 Action1 的 Axn1_In 输入操作参数定义的值作为该输入参数的值,并将输出参数生成的值存储在 Action1 的数据表工作表中名为 Column1_out 的一列中。
    Z$?"Z8XVh6D+xgB0

TAG: QTP技术

 

评分:0

我来说两句

Open Toolbar