51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3497|回复: 11
打印 上一主题 下一主题

[资料] 参数表的执行问题?

[复制链接]
  • TA的每日心情
    擦汗
    2016-8-10 16:49
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]测试排长

    跳转到指定楼层
    1#
    发表于 2007-12-18 16:44:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    我把用QTP录制的脚本中的一个输入信息项参数化了,可是在回放中怎么可以执行参数表里的第二个参数呢??
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    该用户从未签到

    2#
    发表于 2007-12-18 16:51:52 | 只看该作者
    '取得下一行
    DataTable.GetSheet("Action1").SetNextRow
    '取得某一行
    DataTable.setcurrentrow(n)
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2007-12-18 16:56:42 | 只看该作者
    若在本地表中设置的话 action call properties ->run all rows (检查下先)
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-8-10 16:49
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]测试排长

    4#
     楼主| 发表于 2007-12-18 17:13:16 | 只看该作者

    回复 2# 的帖子

    谢谢,这个语句要放在输入参数的前一句吧?另外,我想让脚本执行一次,循环执行两次输入项信息,怎么操作?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-8-10 16:49
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]测试排长

    5#
     楼主| 发表于 2007-12-18 17:16:39 | 只看该作者
    回复 3#帖子

    我在Test Setings->Run->Data Table iterations里选择的是Run on all rows,可是执行一次脚本没有将参数表里的所有数据都执行呀?为啥?谢谢

    [ 本帖最后由 navytest 于 2007-12-18 17:18 编辑 ]
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-8-10 16:49
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]测试排长

    6#
     楼主| 发表于 2007-12-18 17:19:23 | 只看该作者

    回复 3# 的帖子

    我在Test Setings->Run->Data Table iterations里选择的是Run on all rows,可是执行一次脚本没有将参数表里的所有数据都执行呀?为啥?谢谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2007-12-18 17:25:12 | 只看该作者

    回复 4# 的帖子

    1.对,在你从sheet中读取数据之前使用。
    2.使用For循环,每循环一次,SetNextRow一次。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-8-10 16:49
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]测试排长

    8#
     楼主| 发表于 2007-12-18 17:46:41 | 只看该作者

    回复 7# 的帖子

    谢谢,还有个问题,如果SetNextRow放在前面,用for语句,参数表里的第一个数据总是取不到的呀?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2007-12-18 17:57:45 | 只看该作者
    既然你用For循环了,那你就在每次操作完成后再使用,那就能跳过第一次了。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-8-10 16:49
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]测试排长

    10#
     楼主| 发表于 2007-12-18 18:17:19 | 只看该作者

    回复 9# 的帖子

    知道了,谢谢!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2007-12-18 23:45:33 | 只看该作者
    原帖由 navytest 于 2007-12-18 17:19 发表
    我在Test Setings->Run->Data Table iterations里选择的是Run on all rows,可是执行一次脚本没有将参数表里的所有数据都执行呀?为啥?谢谢


    Settings中设置的循环次数是针对Global Sheet的,
    Action Call Properties中设置的循环次数是针对Current action sheet(local),
    如果你的数据放在Current action sheet(local)里,在Settings中设置的循环次数是不起作用的,
    你的数据是放在哪里?
    你可以看一下这里http://bbs.51testing.com/thread-100858-1-5.html

    [ 本帖最后由 linwenyan 于 2007-12-18 23:51 编辑 ]
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-8-10 16:49
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]测试排长

    12#
     楼主| 发表于 2007-12-19 13:05:45 | 只看该作者

    回复 11# 的帖子

    我是放在Current action sheet(local)里的,我试试你告诉我的方法,谢谢先!!!
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-9-21 03:25 , Processed in 0.080743 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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