jadedew 发表于 2010-2-27 10:05:32

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:37

已解决!
CurrRow = DataTable.GetSheet("Action3_1").GetCurrentRow
RowCount =DataTable.GetSheet("Action3_1").GetRowCount
msgbox RowCount
For i=CurrRow to RowCount
RunAction "order ", allIterations, DataTable("arg_flyfrom", dtLocalSheet)
DataTable.SetNextRow
NEXT
页: [1]
查看完整版本: qtp中可复用action的调用问题