新手求助:在一个action中,如何只循环参数部分的内容?
例如:验证一个输入框,输入框中有初始化的默认值。1、先验证初始化的默认值。
2、通过输入多种不同数据,验证不同的错误信息(在这里,我使用了local DataTable)
目前执行倒是没有问题的,但是由于我使用了local DataTable,假设DataTable中设置了5行数据,
那么整个action会重复执行5遍,也就是第一个默认值的校验,也会重复验证5遍。
我希望是第一个默认值的校验,只验证一遍。
而第二步的参数验证,则正常每行数据都验证一遍,
如何设置呢?是需要加判断语句么? 把不需要循环的代码放到init里 把不需要循环的代码放到init里
sos2003 发表于 2013-6-9 15:42 http://bbs.51testing.com/images/common/back.gif
能详细说说么?初始化一下? 2楼哪来的Init?LR里的? 回复 3# maplee
如果这样么,要么就每次运行前到File里的Setting里,Run设置中,自己控制下每次运行从第几行到第几行。
要么直接把表当Excel来读。
我DataTable几乎不用,如果我来做,就直接读外部Excel了。 回复maplee
如果这样么,要么就每次运行前到File里的Setting里,Run设置中,自己控制下每次运行 ...
黑羽祭 发表于 2013-6-13 12:57 http://bbs.51testing.com/images/common/back.gif
在Run设置中,控制运行“X行~X行”这个办法不行,读取几行,就会运行几遍(包括第一步的默认值验证也会同样运行几遍),例如:读取3行~5行,那么整个会运行3遍。
看来DataTable的确是不方便,直接读取外部Excel我还不太会,我再试试。
谢谢了。 回复 6# maplee
写函数吧。 1、先验证初始化的默认值。
2、通过输入多种不同数据,验证不同的错误信息(在这里,我使用了local DataTable)
1的内容录制到一个action中,2的内容录制到另外一个action中,两个action的关系是nested 1和2的内容拆分成两个action,其关系为nested就行啦
页:
[1]