LR11:如何经查询后动态取得单选框的ID的值
现在碰见个问题,求助大家,在线等。。。。目前录制一个脚本,输入查询条件进行查询,针对查询后的结果进行操作,点击单选框,选中一条记录,录制的脚本是取得单选框ID的值,我如何可以动态取得单选框ID的值呢,因为每次选中记录执行操作后该记录被处理掉。 有人碰见过这种情况吗? 没有人知道吗?所有的脚本都做不下去了,请大家帮忙呀。。。 web_submit_data("accountInfoCommitApprove.json",
"Action=http://172.19.4.39:9080/WDHAC_SALES/sales/finance/financemng/AccountInfoCommit/accountInfoCommitApprove.json?entryId=30000000012265&inputType=30011001&command=+1&confirmDate=2014-07-09&ver=0",
"Method=POST",
"RecContentType=application/json",
"Referer=http://172.19.4.39:9080/WDHAC_SALES/sales/finance/financemng/AccountInfoCommit/queryAccoutCommitInit.do",
"Snapshot=t10.inf",
"Mode=HTML",
ITEMDATA,
"Name=DEALER_CODE", "Value=", ENDITEM,
"Name=DEALER_ID", "Value=", ENDITEM,
"Name=MONEY", "Value=", ENDITEM,
"Name=START_DATE", "Value=", ENDITEM,
"Name=END_DATE", "Value=", ENDITEM,
"Name=TICKET_NO", "Value=", ENDITEM,
"Name=entryIds", "Value=30000000012265", ENDITEM,
"Name=MONEY_DATE30000000012263S", "Value=2014-07-09", ENDITEM,
"Name=MONEY_DATE30000000012264S", "Value=2014-07-09", ENDITEM,
"Name=MONEY_DATE30000000012265S", "Value=2014-07-09", ENDITEM,
"Name=MONEY_DATE30000000012266S", "Value=2014-07-09", ENDITEM,
"Name=MONEY_DATE30000000012267S", "Value=2014-07-09", ENDITEM,
"Name=MONEY_DATE30000000012268S", "Value=2014-07-09", ENDITEM,
"Name=MONEY_DATE30000000012269S", "Value=2014-07-09", ENDITEM,
"Name=MONEY_DATE30000000012270S", "Value=2014-07-09", ENDITEM,
"Name=MONEY_DATE30000000012271S", "Value=2014-07-09", ENDITEM,
"Name=MONEY_DATE30000000012272S", "Value=2014-07-09", ENDITEM,
"Name=MONEY_DATE30000000012273S", "Value=2014-07-09", ENDITEM,
"Name=MONEY_DATE30000000012274S", "Value=2014-07-09", ENDITEM,
"Name=MONEY_DATE30000000012275S", "Value=2014-07-09", ENDITEM,
"Name=MONEY_DATE30000000012276S", "Value=2014-07-09", ENDITEM,
"Name=MONEY_DATE30000000012277S", "Value=2014-07-09", ENDITEM,
"Name=MONEY_DATE30000000012278S", "Value=2014-07-09", ENDITEM,
"Name=MONEY_DATE30000000012279S", "Value=2014-07-09", ENDITEM,
"Name=orderCol", "Value=", ENDITEM,
"Name=order", "Value=", ENDITEM,
"Name=curPage", "Value=1", ENDITEM,
"Name=TARGET_BANK", "Value=", ENDITEM,
"Name=MONEY_INPUT_TYPE", "Value=30011001", ENDITEM,
LAST);
以上是脚本,加粗的地方是动态的,我该怎么处理呢? 第一个黑体字做手动关联,并且把内容存入一个变量,后面一个黑体用变量替换。 本帖最后由 guojinjin2006 于 2014-7-10 11:49 编辑
楼上的能不能说的详细点呀,我对LR不是很熟悉,谢谢 我设置了关联后,运行,系统提示“No match found for the requested parameter "ID". Check whether the requested boundaries exist in the response data” 开启运行时设置里的全日志模式,回放脚本,检查黑体字出现的区域,捕捉到左右边界内容,再回放检查左右边界是不是取完整了。然后问开发这个地方的生成规则,用生成规则替换边界里的内容。
我只是有思路,具体操作我也有些日子没动了。 你首先要搞清楚是要关联还是只要参数化
鼠标定位到生成日志的首行,ctrl+f查找你上面那个字符串。看看第一次出现是属于请求(request)还是响应(Response)
请求的话,你直接参数化即可;响应的话就要关联
估计你应该是左右边界不对吧
还有你不上脚本人家也不知道怎么帮你定位问题 嗯,是应该关联的,我关联取的左右边界不正确,对关联理解的不够深刻,现在问题已经解决了。
页:
[1]