51Testing软件测试论坛

标题: qtp中可复用action的调用问题 [打印本页]

作者: jadedew    时间: 2010-2-27 10:05
标题: qtp中可复用action的调用问题
我在test1中设置了一个action为可复用的action并设定了参数化(只接受一个字符串的参数),在test2中去调用它,test2中本有两个action,我希望将调用的action放在这两个action中间,并且加入后,test2中存在的两个action都只循环一次,但调用的test1中的action循环的次数由给的参数的个数来决定。
  现在的问题是,如果我在导入test1的action的时候选择和test2的两个action是平行的位置,那么参数化只能定义在global中,如果放在test2的的action1后面,那么就不能控制它的循环次数,请问如何解决?
作者: jadedew    时间: 2010-2-27 11:12
已解决!
CurrRow = DataTable.GetSheet("Action3_1").GetCurrentRow
RowCount =DataTable.GetSheet("Action3_1").GetRowCount
msgbox RowCount
For i=CurrRow to RowCount
RunAction "order [Test6]", allIterations, DataTable("arg_flyfrom", dtLocalSheet)
DataTable.SetNextRow
NEXT




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