51Testing软件测试论坛

标题: ~做关联的时候,如果存在3个动态变量,ORD应该怎么取? [打印本页]

作者: deargodlove    时间: 2009-1-7 11:50
标题: ~做关联的时候,如果存在3个动态变量,ORD应该怎么取?
比如脚本中有三个变量分别为,位置也是这样的顺序

1、URL=http://213213123231.aspx?ProcessID=123213213213243243243243242";
2、URL=http://213213123231.aspx?ProcessID=qweqwrqwewrewgregtrtrhtrhqw";
3、URL=http://213213123231.aspx?ProcessID=poi23o324o3p24io32oi12312321";

那么在做关联的时候Ord的值需要怎么填写??????????都填写1么?

web_reg_save_param("WCSParam_Text2", "LB=ProcessID=", "RB=;", "Ord=1", "RelFrameId=1",5"Search=body", LAST);

请高手帮助写一下这三个变量的关联~~~~~~~~~
作者: whyleave    时间: 2009-1-7 12:54
ord=all
这时候3个值都会被保存在参数WCSParam_Text2中,用的时候用WCSParam_Text2_1,
WCSParam_Text2_2,WCSParam_Text2_3分别表示3个值
作者: deargodlove    时间: 2009-1-7 13:02
1、web_reg_save_param("WCSParam_Text2_1", "LB=ProcessID=", "RB=;", "Ord=ALL", "RelFrameId=1",5"Search=body", LAST);
2、web_reg_save_param("WCSParam_Text2_2", "LB=ProcessID=", "RB=;", "Ord=ALL", "RelFrameId=1",5"Search=body", LAST);
3、web_reg_save_param("WCSParam_Text2_3", "LB=ProcessID=", "RB=;", "Ord=ALL", "RelFrameId=1",5"Search=body", LAST);

请问楼上,是这个意思么????
作者: test1978    时间: 2009-1-7 13:17
不用写三个,只要一个就够了。all的意思是把所有符合条件的都保存到一个数组中,此时对应的就是你定义的参数+ _1,_2,_3了,你把参数替换的日志打开运行一下就明白了
作者: jwzvic    时间: 2009-1-7 16:27
那数组的总长度还是不能超过 254bye
作者: deargodlove    时间: 2009-1-8 11:17
原帖由 jwzvic 于 2009-1-7 16:27 发表
那数组的总长度还是不能超过 254bye


如果超过了   就得分开写了么?

如果分开写的话  我那样写对么?
作者: xiaoxiabob    时间: 2009-1-9 09:58
分开不是这么写,ord是个顺序值,取第几个值就写几,如果写all则会变成一个参数组




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2