51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2607|回复: 8
打印 上一主题 下一主题

[求助] 新手求助:在一个action中,如何只循环参数部分的内容?

[复制链接]
  • TA的每日心情
    开心
    2016-2-24 08:32
  • 签到天数: 27 天

    连续签到: 1 天

    [LV.4]测试营长

    跳转到指定楼层
    1#
    发表于 2013-6-8 10:19:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    例如:验证一个输入框,输入框中有初始化的默认值。
    1、先验证初始化的默认值。
    2、通过输入多种不同数据,验证不同的错误信息(在这里,我使用了local DataTable)
    目前执行倒是没有问题的,但是由于我使用了local DataTable,假设DataTable中设置了5行数据,
    那么整个action会重复执行5遍,也就是第一个默认值的校验,也会重复验证5遍。
    我希望是第一个默认值的校验,只验证一遍。
    而第二步的参数验证,则正常每行数据都验证一遍,
    如何设置呢?是需要加判断语句么?
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    该用户从未签到

    2#
    发表于 2013-6-9 15:42:48 | 只看该作者
    把不需要循环的代码放到init里
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-2-24 08:32
  • 签到天数: 27 天

    连续签到: 1 天

    [LV.4]测试营长

    3#
     楼主| 发表于 2013-6-9 15:58:25 | 只看该作者
    把不需要循环的代码放到init里
    sos2003 发表于 2013-6-9 15:42



        能详细说说么?初始化一下?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-9-27 10:05
  • 签到天数: 36 天

    连续签到: 1 天

    [LV.5]测试团长

    4#
    发表于 2013-6-13 12:55:17 | 只看该作者
    2楼哪来的Init?  LR里的?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-9-27 10:05
  • 签到天数: 36 天

    连续签到: 1 天

    [LV.5]测试团长

    5#
    发表于 2013-6-13 12:57:39 | 只看该作者
    回复 3# maplee


        如果这样么,要么就每次运行前到File里的Setting里,Run设置中,自己控制下每次运行从第几行到第几行。
    要么直接把表当Excel来读。
    我DataTable几乎不用,如果我来做,就直接读外部Excel了。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-2-24 08:32
  • 签到天数: 27 天

    连续签到: 1 天

    [LV.4]测试营长

    6#
     楼主| 发表于 2013-6-13 14:10:35 | 只看该作者
    回复  maplee


        如果这样么,要么就每次运行前到File里的Setting里,Run设置中,自己控制下每次运行 ...
    黑羽祭 发表于 2013-6-13 12:57



        在Run设置中,控制运行“X行~X行”这个办法不行,读取几行,就会运行几遍(包括第一步的默认值验证也会同样运行几遍),例如:读取3行~5行,那么整个会运行3遍。
    看来DataTable的确是不方便,直接读取外部Excel我还不太会,我再试试。
    谢谢了。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-9-27 10:05
  • 签到天数: 36 天

    连续签到: 1 天

    [LV.5]测试团长

    7#
    发表于 2013-6-13 15:02:57 | 只看该作者
    回复 6# maplee


        写函数吧。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-10-30 19:48
  • 签到天数: 18 天

    连续签到: 1 天

    [LV.4]测试营长

    8#
    发表于 2013-6-17 18:15:36 | 只看该作者
    1、先验证初始化的默认值。
    2、通过输入多种不同数据,验证不同的错误信息(在这里,我使用了local DataTable)
    1的内容录制到一个action中,2的内容录制到另外一个action中,两个action的关系是nested
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-10-30 19:48
  • 签到天数: 18 天

    连续签到: 1 天

    [LV.4]测试营长

    9#
    发表于 2013-6-17 18:18:13 | 只看该作者
    1和2的内容拆分成两个action,其关系为nested就行啦
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-9-22 07:40 , Processed in 0.092194 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表