51Testing软件测试论坛

标题: 传递action1的表格中的值给action2,传递100次(表格100个数据) [打印本页]

作者: cis_cn    时间: 2011-3-21 15:57
标题: 传递action1的表格中的值给action2,传递100次(表格100个数据)
这个怎么写的?

比如action1中有表格

a
1
2
3
...
99
100

使用
RunAction "action2"
这种。

要求action1只跑1次,运行到调用action2的时候,吧action1表格100个值都传到action2中跑一次
作者: cis_cn    时间: 2011-3-21 16:19
比如:action1

  1. RunAction "Action2", allIterations, DataTable("arg_accout", dtGlobalSheet)
  2. Reporter.ReportEvent micPass,"",DataTable("arg_accout", dtGlobalSheet)
复制代码




action2

  1. accout= DataTable("arg_accout", dtGlobalSheet)
  2. Reporter.ReportEvent micPass,"",accout
复制代码



action1的表格中有一列:arg_accout
3行分别是
1
2
3

=== ===
希望结果

RunAction "Action2", allIterations, DataTable("arg_accout", dtGlobalSheet)
传递3次值(分别是1,2,3到action2)
然后由action2的Reporter.ReportEvent,报告出1,2,3

最后有action1的Reporter.ReportEvent,报告出3

希望结果是

1
2
3
3


而这个现在实际结果是

1
1
2
2
3
3
作者: edisonlzk    时间: 2011-3-22 08:41
循环SHEET,一个一个传进去




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