51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2574|回复: 9
打印 上一主题 下一主题

[原创] 已经切割的action还能否合并

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-8-2 10:00:03 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
原来是一个action的切割为两个后,能否再合并回去?

如果action为数据驱动的是不是本action所有数据执行一次后,再执行下一个action.想让两个action都执行一次后,再反复,是不是必须合并为一个action?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

10#
发表于 2007-8-12 15:42:14 | 只看该作者
原帖由 zhumingwei 于 2007-8-10 22:22 发表



你的问题我也碰到了.可能walker没看懂你的意思.我帮你解释一下:
一个action分割为action1和action2.参数化后action1有两行数据.action2有两行数据.现先想让qtp运行action1的第一行后运行action2的第一行 ...


关于这个问题,首先要弄清楚两个Action之间的关系,是平行的还是父子关系的,看大家的意思应该只能是父子关系的了。然后就是针对不同的数据使用情况进行不同的处理方法。
    可参考的解决方法:
    1, 设置DataTable.SetNextRow
    2, 设置一个环境变量来控制具体读取哪行的数据
    具体实现的方法需要根据具体的数据读取的环境来设计。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2007-8-12 14:08:12 | 只看该作者
原帖由 walker1020 于 2007-8-11 23:56 发表
你的需求还是没有看懂。你说的”让qtp运行action1的第一行“,值的是 ”让qtp运行action1的脚本第一行,还是“让qtp运行action1的数据第一行”,因为你提到了每个Action都有两行数据



是datatable的第一行.
回复 支持 反对

使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    8#
    发表于 2007-8-11 23:56:39 | 只看该作者
    你的需求还是没有看懂。你说的”让qtp运行action1的第一行“,值的是 ”让qtp运行action1的脚本第一行,还是“让qtp运行action1的数据第一行”,因为你提到了每个Action都有两行数据

    [ 本帖最后由 walker1020 于 2007-8-12 00:03 编辑 ]
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    7#
    发表于 2007-8-11 23:55:24 | 只看该作者
    原帖由 zhumingwei 于 2007-8-10 22:22 发表



    你的问题我也碰到了.可能walker没看懂你的意思.我帮你解释一下:
    一个action分割为action1和action2.参数化后action1有两行数据.action2有两行数据.现先想让qtp运行action1的第一行后运行action2的第一行 ...


    不是我没有看懂,而是你没有表达清楚你的意思。帖子的标题是“已经切割的action还能否合并”,你在#1写的内容比较含糊。我只能理解为把已经分割的两个Action 再合为一个了。现在看,你的真正意思 是 “如何交叉运行两个Action”!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2007-8-10 22:22:59 | 只看该作者
    原帖由 flyskypei 于 2007-8-2 10:00 发表
    原来是一个action的切割为两个后,能否再合并回去?

    如果action为数据驱动的是不是本action所有数据执行一次后,再执行下一个action.想让两个action都执行一次后,再反复,是不是必须合并为一个action?



    你的问题我也碰到了.可能walker没看懂你的意思.我帮你解释一下:
    一个action分割为action1和action2.参数化后action1有两行数据.action2有两行数据.现先想让qtp运行action1的第一行后运行action2的第一行.然后回来运行action1的第二行再运行action2的第二行.这样可以实现吗?正郁闷这个问题呢
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    5#
    发表于 2007-8-2 23:28:34 | 只看该作者
    原帖由 flyskypei 于 2007-8-2 10:00 发表
    原来是一个action的切割为两个后,能否再合并回去?

    如果action为数据驱动的是不是本action所有数据执行一次后,再执行下一个action.想让两个action都执行一次后,再反复,是不是必须合并为一个action?


    你的需求本身就不合理。。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2007-8-2 14:21:32 | 只看该作者
    不行
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2007-8-2 14:09:17 | 只看该作者
    切割之后的action应该是不能用工具本身来合并的,如果有需要的话自己手工的更改脚本。
    你也可以在第一个action 的末尾调用第二个 actionb。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2#
     楼主| 发表于 2007-8-2 14:00:32 | 只看该作者

    怎么没人回应阿

    郁闷,怎么没人回应我
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-15 13:47 , Processed in 0.070722 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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