操作web_reg_save_param获取的参数

web_reg_save_param()可以从web请求返回的页面或结果中,获取需要的一些数据作为参数,让测试脚本更具有连续性。如先在页面中查询出几条数据,点击其中一条记录打开新的页面,这里打开新的页面所需要的动态数据,就可以通过web_reg_save_param()来取得。函数的具体使用请参考帮助文档,这里主要说明一下如何操作它获取的参数。
Action()
{
char taskBuffer[128] = {0};
char processBuffer[128] = {0};
int j;
int i;



web_reg_save_param("taskPOID","LB/IC=newDatas","RB/IC=isCurrent","Search=body","Ord=ALL","SaveOffset=115","SaveLen=32",LAST);
web_custom_request(......); // 查询出一批数据

j=atoi(lr_eval_string("{taskPOID_count}"));
lr_output_message("the j is %d",j);
for(i=1;i<=j;i++)
{
sprintf( taskBuffer, "{taskPOID_%d}", i);
// 将数组元素转到taskIdStr参数中
lr_save_string(lr_eval_string(taskBuffer),"taskIdStr");
lr_log_message("getTaskID: %s",lr_eval_string ("{taskIdStr}"));
}
return 0;
}

注意:这里web_reg_save_param()函数中“ord=all”,如果是“ord=1”,则“taskPOID”不是数组,是一个参数,可以直接使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值