DataTable的Global和Action

 

   在给脚本做参数化时 datatable 是非常常用且方便的一种用法。昨天在写了这样一个简单的脚本,功能:测试打开全部 A 股的盈利预测页面是否会有报错。页面的 url 是一个固定的字符串加上一个样本 ID 。就想到将样本 ID 导入到 datatable 中,从这里读数据。

     下面是昨天写脚本的情况:

     step1 :先在导 10 个测试数据到 datatable 中。

     step2 :在写脚本时很自然的想到用 for/next 语句将 datatable 中所有数据都执行一遍。这里先循环 2 次。

     step3 :执行结果是打开了 12 IE

     step4 :将测试数据的个数改为 4 个,循环 2 次,结果还是打开了 12 个。调试时加入检查点也没有发现原因。

     step5 :将 for/next 循环去掉,结果, datatable 中有多少个参数就执行多少遍。


结论: 最终发现在,在用 datatable 做参数化时 Global Action1 是有很大区别的。

        Global 本身是会自动循环将所有的参数都执行一遍,不需要再加 for 循环。而在 Action 中要很将全部的参数执行完需要自己写循环语句的。    

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值