如何关联
关联一直还不会,请各位赐教。下面我扣了点脚本。是本地上传图片,然后服务器返回一个动态url,以后所有脚本动作都要用到这动态url的值,所以需要关联。web_submit_data("uploadFace.action",
"Action=http://127.0.0.1:**********",
"Method=POST",
"EncType=multipart/form-data",
"RecContentType=text/html",
"Referer=http://127.0.0.1:**********",
"Snapshot=t3.inf",
"Mode=HTML",
ITEMDATA,
"Name=face", "Value=E:\\LiJiaxin_300_400.jpg", "File=Yes", ENDITEM, //本地上传图片
"Name=x", "Value=50", ENDITEM,
"Name=y", "Value=3", ENDITEM,
EXTRARES,
"Url=../images/myproperty/leftkuang.gif", ENDITEM,
"Url=flash/bin/beforeFaceMain.swf", ENDITEM,
"Url=../images/myproperty/rightkuang.gif", ENDITEM,
//服务器动态返回值"Url=../face/UpFiles/12287933847501632815604.jpg"
"Url=../face/UpFiles/12287933847501632815604.jpg", "Referer=http://**********", ENDITEM,
"Url=flash/bin/frame.swf", "Referer=http://127.0.0.1:**********", ENDITEM,
LAST);
lr_think_time(10);
web_submit_data("getEyePoint.action",
"Action=http://127.0.0.1:**********",
"Method=POST",
"RecContentType=text/html",
"Referer=http://127.0.0.1:**********",
"Snapshot=t4.inf",
"Mode=HTML",
ITEMDATA,
"Name=cutX", "Value=68", ENDITEM,
"Name=cutY", "Value=104", ENDITEM,
"Name=cutRotate", "Value=0", ENDITEM,
"Name=cutWidth", "Value=300", ENDITEM,
"Name=cutHeight", "Value=400", ENDITEM,
"Name=picUrl", "Value=face/UpFiles/12287933847501632815604.jpg", ENDITEM, //picUrl值是取上面服务器动态返回值Url
"Name=rate", "Value=0.55", ENDITEM,
EXTRARES,
"Url=flash/bin/drawEyePoint.swf", ENDITEM,
"Url=../images/myproperty/gjdrightkuang.gif", ENDITEM,
"Url=../cut/face/UpFiles/12287933847501632815604.jpg", "Referer=http://127.0.0.1:**********", ENDITEM,
LAST);
。。。。。。。 你在录制一次这个角本。然后对比一下两个角本哪里有不同的地方,可能就是需要关联的地方。
回复 2# 的帖子
谢谢你的回复,再录制一次另外保存对吗?其实我知道哪里需要做关联,就是picUrl的值value的地方,
//服务器动态返回值"Url=../face/UpFiles/12287933847501632815604.jpg"
该Url就是服务器动态返回值,应该就开始需要关联了吧,我是没做过关联,所以不知道如何进行。我自动关联后看关联的结果没看到任何东西 请看红色的部分,左右边界你自己来取,格式是这样的,把所有需要替换的,都手动替换掉,程序中红色的部分就是替换后的变量
web_reg_save_parm("Urlparm","LB=\"Url=","RB=\", \"Referer=",LAST);
web_submit_data("uploadFace.action",
"Action=http://127.0.0.1:**********",
"Method=POST",
"EncType=multipart/form-data",
"RecContentType=text/html",
"Referer=http://127.0.0.1:**********",
"Snapshot=t3.inf",
"Mode=HTML",
ITEMDATA,
"Name=face", "Value=E:\\LiJiaxin_300_400.jpg", "File=Yes", ENDITEM, //本地上传图片
"Name=x", "Value=50", ENDITEM,
"Name=y", "Value=3", ENDITEM,
EXTRARES,
"Url=../images/myproperty/leftkuang.gif", ENDITEM,
"Url=flash/bin/beforeFaceMain.swf", ENDITEM,
"Url=../images/myproperty/rightkuang.gif", ENDITEM,
//服务器动态返回值"Url=../face/UpFiles/12287933847501632815604.jpg"
"{Urlparm}", "Referer=http://**********", ENDITEM,
"Url=flash/bin/frame.swf", "Referer=http://127.0.0.1:**********", ENDITEM,
LAST);
lr_think_time(10);
web_submit_data("getEyePoint.action",
"Action=http://127.0.0.1:**********",
"Method=POST",
"RecContentType=text/html",
"Referer=http://127.0.0.1:**********",
"Snapshot=t4.inf",
"Mode=HTML",
ITEMDATA,
"Name=cutX", "Value=68", ENDITEM,
"Name=cutY", "Value=104", ENDITEM,
"Name=cutRotate", "Value=0", ENDITEM,
"Name=cutWidth", "Value=300", ENDITEM,
"Name=cutHeight", "Value=400", ENDITEM,
"Name=picUrl", "Value=face/UpFiles/12287933847501632815604.jpg", ENDITEM, //picUrl值是取上面服务器动态返回值Url
"Name=rate", "Value=0.55", ENDITEM,
EXTRARES,
"Url=flash/bin/drawEyePoint.swf", ENDITEM,
"Url=../images/myproperty/gjdrightkuang.gif", ENDITEM,
"Url=../cut/face/UpFiles/12287933847501632815604.jpg", "Referer=http://127.0.0.1:**********", ENDITEM,
LAST);
回复 4# 的帖子
太感谢了,但是,name和value两个都需要一起替换吗,我们程序这个name都是picUrl,只是value是动态的。回复 4# 的帖子
还有个问题就是,刚开始动态值是在url里边,而且前面多了个../而后边是首先name=picUrl,value=动态值即url的值(其实比url的值少了个../)。那我这个左边界值不好取
我扣的程序里边可以看得出,末尾就用jpj?我们程序里边这个可能是jpj也可能是png,那这个右边界值又不太好取啊。
这个问题怎么解决呢?
[ 本帖最后由 zhong51test 于 2008-12-9 15:42 编辑 ] 我再把这几个需要关联值扣过来给大家看看
****************************************************************
"Url=../face/UpFiles/1228801805626439844318.jpg"
***************************************************************
"Url=../cut/face/UpFiles/1228801805626439844318.jpg"
******************************************************************
"Name=picUrl", "Value=face/UpFiles/1228801805626439844318.jpg"
***************************************************************************************
"Name=picUrl", "Value=face/UpFiles/1228801805626439844318.jpg"
****************************************************************************************
"Name=picUrl", "Value=/cut/face/UpFiles/1228801805626439844318.jpg
****************************************************************************************
"Name=picUrl", "Value=/cut/face/UpFiles/1228801805626439844318.jpg"
*********************************************************************************************
请大家看,所以我的边界值不知道该如何取。
回复 4# 的帖子
突然有个想法,我前面建3个不同的web_reg_save_parm然后后面分别调用就可以了吧崩溃,不行呢!
上面的我是不是需要建四个关联呀,但这样做会报错。大家帮忙呀,关联不会,还是行不通。 刚看到,不好意思,前面你回的太多了,一时没看明白,不需要创建那么多的关联,建立一个数组变量就可以了。
第二个问题是边界值问题,边界中间的内容是需要替换的内容,如果路径都变化,那么你连路径也替换掉就好了,边界可以多取一点。 你要到excution log里去看,再来取边界。
回复 1# 的帖子
看看这个吧! 先谢谢大家的回复!上面我扣的代码其实始终就一个动态值,只是过程中开始的路径名有点不同。程序是按当前日期和时间标识会话,所以我头天录制的脚本第二天再回放的化服务器都挂掉了。还有种情况就是:现在当天录制的脚本回放居然不报错了。本想来下自动关联。 ****************************************************************
"Url=../face/UpFiles/1228801805626439844318.jpg"
***************************************************************
"Url=../cut/face/UpFiles/1228801805626439844318.jpg"
******************************************************************
"Name=picUrl", "Value=face/UpFiles/1228801805626439844318.jpg"
***************************************************************************************
"Name=picUrl", "Value=face/UpFiles/1228801805626439844318.jpg"
****************************************************************************************
"Name=picUrl", "Value=/cut/face/UpFiles/1228801805626439844318.jpg
****************************************************************************************
"Name=picUrl", "Value=/cut/face/UpFiles/1228801805626439844318.jpg"
*********************************************************************************************
请大家看,我的左边界值取多少?右边界值取多少?
求救
问题还没解决,求救啊,关联有问题****************************************************************
"Url=../face/UpFiles/1228801805626439844318.jpg"
***************************************************************
"Url=../cut/face/UpFiles/1228801805626439844318.jpg"
******************************************************************
"Name=picUrl", "Value=face/UpFiles/1228801805626439844318.jpg"
***************************************************************************************
"Name=picUrl", "Value=face/UpFiles/1228801805626439844318.jpg"
****************************************************************************************
"Name=picUrl", "Value=/cut/face/UpFiles/1228801805626439844318.jpg
****************************************************************************************
"Name=picUrl", "Value=/cut/face/UpFiles/1228801805626439844318.jpg"
*********************************************************************************************
请大家看,我的左边界值取多少?右边界值取多少?
回复 12# 的帖子
皮毛,解决不了问题。。。
页:
[1]