hslqin 发表于 2011-10-26 16:44:41

LR关联求助

web_url{"Page.aspx",
      "url=url"
      .....
   };

web_custom_request("InputContract.aspx",
       "url=url"
      .....
       "Body=XXX&XX&__VIEWSTATE=%2FwPDw......zw&__EVENTVALDATION=%2F....",
       Last);

web_submit_data("InputContract.aspx_2",
         "Action=url",
         ....
         "Name=__VIEWSTATE","Value=/wE...",
         "Name=__EVENTVALIDAITON","Value=/we...",
         ....
         Last);

----------------------------------------------------------------
录制脚本大致如上,需要关联__VIEWSTATE和__EVENTVALIDAITON

web_custom_request里面的__VIEWSTATE和__EVENTVALIDATION的值和web_url{"Page.aspx"}Tree里面的__VEIWSTATE、__EVENTVALIDAITON的值关联,但是这个里面显示的值为/wPDw......zw,不是%2FwPDw......zw

这个样子怎么关联啊?这个值里面有很多%2F这种转义的字符

云层 发表于 2011-10-26 16:59:20

__VIEWSTATE和__EVENTVALIDAITON肯定不用关联的,你不懂这两个数据段的概念而已

hslqin 发表于 2011-10-27 11:52:25

__VIEWSTATE和__EVENTVALIDATION肯定是需要关联的;
web_url:是进入到要提交流程的页面
web_custom_request:是页面有一个回发,局部刷新
web_submit_data:是页面提交流程
其他流程页面没有回发的,web_submit_data里面产生的__VIEWSTATE的值在web_url的Tree里面找的到;
这个页面有回发后,web_submit_data里面的__VIEWSTATE的值在web_custom_request的Tree里面找的到匹配的值;而web_custom_request里面的__VIEWSTATE的值在web_url的Tree里面找的到匹配的值。而且每个页面只有一个__VIEWSTATE和__EVENTVALIDATION

hslqin 发表于 2011-10-29 12:22:14

有人知道怎么解答不

thirfing 发表于 2011-10-31 10:06:59

正常做关联,关联完后把关联值进行转换。
根据楼主代码,貌似是要进行url转换(猜测),lr有自带转换函数。
页: [1]
查看完整版本: LR关联求助