调用带有参数的操作 如果所调用的操作已定义了输入和/或输出参数,您还可以提供输入参数的值以及输出参数的存储位置,作为
RunAction语句的参数。输入参数列在输出参数之前。
51Testing软件测试网Ew;C`4J3Fz7I\x(Q+})G_^9X&}M9G0 对于输入参数,可以指定一个固定值,也可以指定另一个已定义的参数(数据表参数、环境参数或调用操作的操作输入参数)的名称,输入参数将采用该已定义参数的值。
51Testing软件测试网g~Dju对于输出参数,可以指定一个用于存储值的变量,或者是一个已定义参数(数据表参数、环境参数或调用操作的操作输出参数)的名称。
51Testing软件测试网F A1^)O"x1H4` y1@G4a@O0带有参数的操作调用使用以下语法:
51Testing软件测试网:m$TEb#pRunActionActionName,IterationQuantity,Parameters51Testing软件测试网'[lzV-],C n)x例如,假设从 Action1 调用 Action2,并且 Action2 有一个已定义的输入参数和一个已定义的输出参数。
!A,["hYgZ07v|}e%F2@\2t&R1H0- RunAction "Action2", oneIteration, "MyValue", MyVariable51Testing软件测试网
cA4@
q%Z V#[
为输入参数提供 MyValue 的字符串值,并将输出参数生成的值存储在名为 MyVariable 的变量中。51Testing软件测试网;T%mrhG9u
51Testing软件测试网bs B
U#^'U9j.oN
- RunAction "Action2", oneIteration, Parameter(ìAxn1_Inî), DataTable("Column1_out", dtLocalSheet)51Testing软件测试网z Z7IO*['CY
使用为 Action1 的 Axn1_In 输入操作参数定义的值作为该输入参数的值,并将输出参数生成的值存储在 Action1 的数据表工作表中名为 Column1_out 的一列中。
$fsE+J)aP0