LR11关联失败
我用LR11录制LR自带的网站,动作是登录+退出。录制完成后,回放脚步,使用Scan action for correlation自动扫描需要关联的地方,但是没有结果为空。
所以接着我又录制了一份脚本,重复刚才的流程。对比两次脚本的不同地方,使用web_reg_save_param做手动关联。
运行脚本后为什么还是提示错误,是我关联错误吗?请各位帮忙看看!
Action.c(31): Error -27987: Requested image not found
Action.c(31): web_image("SignOff Button") highest severity level was "ERROR", 0 body bytes, 0 header bytes
Action()
{
web_reg_save_param("test111",
"LB=Name=userSession value=", "RB=>", LAST );
//第二次使用"LB=Name=userSession\"value=\"", "RB=>", LAST );
web_url("WebTours",
"URL=http://127.0.0.1:1080/WebTours/",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
LAST);
lr_think_time(5);
web_submit_data("login.pl",
"Action=http://127.0.0.1:1080/WebTours/login.pl",
"Method=POST",
"RecContentType=text/html",
"Referer=http://127.0.0.1:1080/WebTours/nav.pl?in=home",
"Snapshot=t2.inf",
"Mode=HTML",
ITEMDATA,
"Name=userSession", "Value={test111}", ENDITEM,
"Name=username", "Value=test", ENDITEM,
"Name=password", "Value=test", ENDITEM,
"Name=JSFormSubmit", "Value=on", ENDITEM,
"Name=login.x", "Value=48", ENDITEM,
"Name=login.y", "Value=0", ENDITEM,
LAST);
web_image("SignOff Button",
"Alt=SignOff Button",
"Snapshot=t3.inf",
LAST);
return 0;
}
解决办法:
Recording Options-->Recording-->HTTP/HTML Level-->HTML-based script --> HTML Advanced-->Script type
选中第二项:A script containing explicit URLs only。
OK 保存退出。
重新录制一遍就可以了。 恭喜 恭喜 恭喜你 你看test result会发现登陆成功的,只是最后你点这个图片按钮的时候出了问题
web_image("SignOff Button",
"Alt=SignOff Button",
"Snapshot=t3.inf",
LAST); 哦哦,学习了 回复 1# wuftszg
我觉得这个得事先确定到底是不是图片的问题。可以先不用关联,当然LR自带的网站也得设置一下不让每次都动态变更sessionID,再录制脚本,回放,看看图片还报不报错。如果还报错,可能是图片的问题。但如果不报错,那可能还是关联没有做好。 Requested image not found
这个就与你关联没啥关系了嘛,得认真看提示啊,虽然是E文的还是比较简单的 确定和关联没有什么关系,原因是回放的时候找不到录制时的图片。谢谢各位的帮忙哈。 回复 8# wuftszg
请问怎么解决的,重新录制? LZ解决了吗,跟你一样的问题,不知道楼主怎么做的呀 楼主这个问题是图片的原因吗?我现在也在使用LR11录制web tour的登录,退出,也是这个问题。查了很久的资料。上午用LR的自动关联,又可以使用了。所以是图片的原因吗?手动关联不太清楚右边界RB=>是什么意思?这里value的右边界应该显示”,还是应该显示}
? 楼主这个问题是图片的原因吗?我现在也在使用LR11录制web tour的登录,退出,也是这个问题。查了很久的资料。上午用LR的自动关联,又可以使用了。所以是图片的原因吗?手动关联不太清楚右边界RB=>是什么意思?这里value的右边界应该显示”,还是应该显示}
? 楼主这个问题是图片的原因吗?我现在也在使用LR11录制web tour的登录,退出,也是这个问题。查了很久的资料。上午用LR的自动关联,又可以使用了。所以是图片的原因吗?手动关联不太清楚右边界RB=>是什么意思?这里value的右边界应该显示”,还是应该显示}
? 有解决办法没?同问 看到好多问这个的帖子,都没有说问题怎么解决的,我把这个函数删除了,然后就回放成功了。但是我之前把tour设置成不用关联的时候,退出是可以找到这张图片的呀 web_reg_save_param("test111","LB=userSession value=","RB=>",LAST);把这个改成这样的就是对的了。。。 anyway1986 发表于 2014-4-3 16:03
解决办法:
Recording Options-->Recording-->HTTP/HTML Level-->HTML-based script --> HTML Advanced-- ...
web_reg_save_param("test111","LB=userSession value=","RB=>",LAST);把这个改成这样的就是对的了。。。
我试了好多次,,,最后改成这样就对了
解决办法:
Recording Options-->Recording-->HTTP/HTML Level-->HTML-based script --> HTML Advanced-->Script type
选中第二项:A script containing explicit URLs only。
OK 保存退出。
重新录制一遍就可以了。
这种方法是不会报错了。。但是有时为啥我怎么看不到关联的东西,扫描不到。。?求解啊。。。。。weg_reg_save_parm这个找不到 Recording Options-->Recording-->HTTP/HTML Level-->HTML-based script --> HTML Advanced-->Script type
选中第二项:A script containing explicit URLs only。
OK 虽然不会报错但是感觉是在隐藏问题这样录制本来不是应该报错的么
页:
[1]