为什么QTP只循环DataTable中的第一行数据

不知道是QTP本身问题,还是我设置有问题,我一共创建了两个Action,而我只想让其中的一个Action循环执行Global中的所有行,我的操作方法如下:右键点击要循环的Action->Action Call Properties->run,选中Run on all rows,包括菜单File->test Setting-run也设置为Run on all rows还是不行,最后很无奈还是写了一个for循环来解决此问题,方法如下:首先获取datatable中Global的总函数(AllRowCount = DataTable.GetSheet("Global").GetRowCount),然后一个for循环即可,切忌for循环里面要加上Datatable.GetSheet("Global").setnextrow,执行Global的下一行数据,不然即便是for循环也白搭。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值