51Testing软件测试论坛

标题: LR11关联失败 [打印本页]

作者: wuftszg    时间: 2012-2-9 22:46
标题: LR11关联失败
我用LR11录制LR自带的网站,动作是登录+退出。
录制完成后,回放脚步,使用Scan action for correlation自动扫描需要关联的地方,但是没有结果为空。
所以接着我又录制了一份脚本,重复刚才的流程。对比两次脚本的不同地方,使用web_reg_save_param做手动关联。
运行脚本后为什么还是提示错误,是我关联错误吗?请各位帮忙看看!

  1. Action.c(31): Error -27987: Requested image not found          [MsgId: MERR-27987]
  2. Action.c(31): web_image("SignOff Button") highest severity level was "ERROR", 0 body bytes, 0 header bytes          [MsgId: MMSG-26388]
复制代码

  1. Action()
  2. {
  3.     web_reg_save_param("test111",
  4. "LB=Name=userSession value=", "RB=>", LAST );
  5. //第二次使用  "LB=Name=userSession\"value=\"", "RB=>", LAST );

  6.         web_url("WebTours",
  7.                 "URL=http://127.0.0.1:1080/WebTours/",
  8.                 "Resource=0",
  9.                 "RecContentType=text/html",
  10.                 "Referer=",
  11.                 "Snapshot=t1.inf",
  12.                 "Mode=HTML",
  13.                 LAST);

  14.         lr_think_time(5);

  15.         web_submit_data("login.pl",
  16.                 "Action=http://127.0.0.1:1080/WebTours/login.pl",
  17.                 "Method=POST",
  18.                 "RecContentType=text/html",
  19.                 "Referer=http://127.0.0.1:1080/WebTours/nav.pl?in=home",
  20.                 "Snapshot=t2.inf",
  21.                 "Mode=HTML",
  22.                 ITEMDATA,
  23.                 "Name=userSession", "Value={test111}", ENDITEM,
  24.                 "Name=username", "Value=test", ENDITEM,
  25.                 "Name=password", "Value=test", ENDITEM,
  26.                 "Name=JSFormSubmit", "Value=on", ENDITEM,
  27.                 "Name=login.x", "Value=48", ENDITEM,
  28.                 "Name=login.y", "Value=0", ENDITEM,
  29.                 LAST);

  30.         web_image("SignOff Button",
  31.                 "Alt=SignOff Button",
  32.                 "Snapshot=t3.inf",
  33.                 LAST);

  34.         return 0;
  35. }
复制代码


作者: ddddddddd7600    时间: 2012-2-10 16:47
恭喜 恭喜 恭喜你
作者: 云层    时间: 2012-2-10 17:20
你看test result会发现登陆成功的,只是最后你点这个图片按钮的时候出了问题
web_image("SignOff Button",
                "Alt=SignOff Button",
                "Snapshot=t3.inf",
                LAST);
作者: cu_zhuang    时间: 2012-2-11 15:02
哦哦,学习了
作者: pl80601983    时间: 2012-2-11 17:24
回复 1# wuftszg

我觉得这个得事先确定到底是不是图片的问题。可以先不用关联,当然LR自带的网站也得设置一下不让每次都动态变更sessionID,再录制脚本,回放,看看图片还报不报错。如果还报错,可能是图片的问题。但如果不报错,那可能还是关联没有做好。
作者: msnshow    时间: 2012-2-11 18:34
Requested image not found  

这个就与你关联没啥关系了嘛,得认真看提示啊,虽然是E文的还是比较简单的
作者: wuftszg    时间: 2012-2-17 17:08
确定和关联没有什么关系,原因是回放的时候找不到录制时的图片。谢谢各位的帮忙哈。
作者: jiangqp    时间: 2012-5-9 10:56
回复 8# wuftszg


  请问怎么解决的,重新录制?
作者: alwaysmilexl    时间: 2012-8-23 19:16
LZ解决了吗,跟你一样的问题,不知道楼主怎么做的呀
作者: yeyunyan    时间: 2012-8-29 11:11
楼主这个问题是图片的原因吗?我现在也在使用LR11录制web tour的登录,退出,也是这个问题。查了很久的资料。上午用LR的自动关联,又可以使用了。所以是图片的原因吗?手动关联不太清楚右边界RB=>是什么意思?这里value的右边界应该显示”,还是应该显示}

作者: yeyunyan    时间: 2012-8-29 11:11
楼主这个问题是图片的原因吗?我现在也在使用LR11录制web tour的登录,退出,也是这个问题。查了很久的资料。上午用LR的自动关联,又可以使用了。所以是图片的原因吗?手动关联不太清楚右边界RB=>是什么意思?这里value的右边界应该显示”,还是应该显示}

作者: yeyunyan    时间: 2012-8-29 11:11
楼主这个问题是图片的原因吗?我现在也在使用LR11录制web tour的登录,退出,也是这个问题。查了很久的资料。上午用LR的自动关联,又可以使用了。所以是图片的原因吗?手动关联不太清楚右边界RB=>是什么意思?这里value的右边界应该显示”,还是应该显示}

作者: 西贝    时间: 2012-10-23 13:52
有解决办法没?同问
作者: 黑色南极    时间: 2012-12-18 15:32
看到好多问这个的帖子,都没有说问题怎么解决的,我把这个函数删除了,然后就回放成功了。但是我之前把tour设置成不用关联的时候,退出是可以找到这张图片的呀
作者: anyway1986    时间: 2014-4-3 16:03
解决办法:
Recording Options-->Recording-->HTTP/HTML Level-->HTML-based script --> HTML Advanced-->Script type
选中第二项:A script containing explicit URLs only。
OK 保存退出。
重新录制一遍就可以了。
作者: burninglwh1    时间: 2014-11-20 15:15
web_reg_save_param("test111","LB=userSession value=","RB=>",LAST);  把这个改成这样的就是对的了。。。
作者: burninglwh1    时间: 2014-11-20 15:15
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);  把这个改成这样的就是对的了。。。
我试了好多次,,,最后改成这样就对了


作者: burninglwh1    时间: 2014-11-20 15:46
解决办法:
Recording Options-->Recording-->HTTP/HTML Level-->HTML-based script --> HTML Advanced-->Script type
选中第二项:A script containing explicit URLs only。
OK 保存退出。
重新录制一遍就可以了。

这种方法是不会报错了。。但是有时为啥我怎么看不到关联的东西,扫描不到。。?求解啊。。。。。weg_reg_save_parm这个找不到
作者: qosyy    时间: 2016-3-1 19:28
Recording Options-->Recording-->HTTP/HTML Level-->HTML-based script --> HTML Advanced-->Script type
选中第二项:A script containing explicit URLs only。
OK 虽然不会报错  但是感觉是在隐藏问题  这样录制本来不是应该报错的么




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