51Testing软件测试论坛

标题: 关于web_image_check为什么总是报错,急救! 我相信还是有好心人滴!!! [打印本页]

作者: 5ipeter    时间: 2010-9-1 15:44
标题: 关于web_image_check为什么总是报错,急救! 我相信还是有好心人滴!!!
最近在学习LR ,就按照教程的案例web tours来进行。正常的录制了脚本,在最后一个步骤sign off button后面添加了web_image_check,但是总是报错,请版主救救小女子!

另有疑问:教程要求在Image check中


为什么让选用第二个选项SCR属性(ALT//SCR的差别在哪里呢)并输入fma-gateway.jpg (此处fam-gateway.jpg有什么意义,可否换成其他名称????)


录制的脚本信息如下:
Action()
{

web_url("newversion",
  "URL=http://updatecn.maxthon.com/client/m2/newversion/?ver=2.0.5.7845&lan=0x0804&lc=86&pn=max2&mid=001bb97a0c7d",
  "Resource=0",
  "RecContentType=text/html",
  "Referer=",
  "Snapshot=t1.inf",
  "Mode=HTML",
  LAST);

web_url("WebTours",
  "URL=http://127.0.0.1:1080/WebTours/",
  "Resource=0",
  "RecContentType=text/html",
  "Referer=",
  "Snapshot=t2.inf",
  "Mode=HTML",
  LAST);

lr_think_time(5);

web_submit_form("login.pl",
  "Snapshot=t3.inf",
  ITEMDATA,
  "Name=username", "Value=jojo", ENDITEM,
  "Name=password", "Value=bean", ENDITEM,
  "Name=login.x", "Value=37", ENDITEM,
  "Name=login.y", "Value=7", ENDITEM,
  LAST);

lr_start_transaction("confirm_flight");

web_image("Search Flights Button",
  "Alt=Search Flights Button",
  "Snapshot=t4.inf",
  LAST);

lr_think_time(8);

web_url("FormDateUpdate.class",
  "URL=http://127.0.0.1:1080/WebTours/FormDateUpdate.class",
  "Resource=0",
  "RecContentType=text/html",
  "Referer=",
  "Mode=HTML",
  LAST);

web_url("CalSelect.class",
  "URL=http://127.0.0.1:1080/WebTours/CalSelect.class",
  "Resource=0",
  "RecContentType=text/html",
  "Referer=",
  "Mode=HTML",
  LAST);

web_url("Calendar.class",
  "URL=http://127.0.0.1:1080/WebTours/Calendar.class",
  "Resource=0",
  "RecContentType=text/html",
  "Referer=",
  "Mode=HTML",
  LAST);

web_submit_data("reservations.pl",
  "Action=http://127.0.0.1:1080/WebTours/reservations.pl",
  "Method=POST",
  "RecContentType=text/html",
  "Referer=http://127.0.0.1:1080/WebTours/reservations.pl?page=welcome",
  "Snapshot=t5.inf",
  "Mode=HTML",
  ITEMDATA,
  "Name=advanceDiscount", "Value=0", ENDITEM,
  "Name=depart", "Value=Denver", ENDITEM,
  "Name=departDate", "Value=09/02/2010", ENDITEM,
  "Name=arrive", "Value=Paris", ENDITEM,
  "Name=returnDate", "Value=09/03/2010", ENDITEM,
  "Name=numPassengers", "Value=1", ENDITEM,
  "Name=seatPref", "Value={Seat}", ENDITEM,
  "Name=seatType", "Value=Coach", ENDITEM,
  "Name=.cgifields", "Value=roundtrip", ENDITEM,
  "Name=.cgifields", "Value=seatType", ENDITEM,
  "Name=.cgifields", "Value=seatPref", ENDITEM,
  "Name=findFlights.x", "Value=37", ENDITEM,
  "Name=findFlights.y", "Value=9", ENDITEM,
  LAST);

web_submit_form("reservations.pl_2",
  "Snapshot=t6.inf",
  ITEMDATA,
  "Name=outboundFlight", "Value=040;350;09/02/2010", ENDITEM,
  "Name=reserveFlights.x", "Value=31", ENDITEM,
  "Name=reserveFlights.y", "Value=8", ENDITEM,
  LAST);

lr_end_transaction("confirm_flight", LR_AUTO);

lr_think_time(9);

web_submit_form("reservations.pl_3",
  "Snapshot=t7.inf",
  ITEMDATA,
  "Name=firstName", "Value=Joseph", ENDITEM,
  "Name=lastName", "Value=Marshall", ENDITEM,
  "Name=address1", "Value=234 Willow Drive", ENDITEM,
  "Name=address2", "Value=San Jose/CA/94085", ENDITEM,
  "Name=pass1", "Value=Joseph Marshall", ENDITEM,
  "Name=creditCard", "Value=12345678", ENDITEM,
  "Name=expDate", "Value=06/06", ENDITEM,
  "Name=saveCC", "Value=<OFF>", ENDITEM,
  "Name=buyFlights.x", "Value=54", ENDITEM,
  "Name=buyFlights.y", "Value=10", ENDITEM,
  LAST);

web_url("welcome.pl",
  "URL=http://127.0.0.1:1080/WebTours/welcome.pl?page=itinerary",
  "Resource=0",
  "RecContentType=text/html",
  "Referer=http://127.0.0.1:1080/WebTours/nav.pl?page=menu&in=flights",
  "Snapshot=t8.inf",
  "Mode=HTML",
  LAST);

web_image("SignOff Button",
  "Alt=SignOff Button",
  "Snapshot=t9.inf",
  LAST);
web_image_check("web_image_check",
  "Src=fma-gateway.jpg",
  LAST);


return 0;
}


各位,能解决此问题的朋友99我吧!

--------------------------------------------------------------------------------

[ 本帖最后由 5ipeter 于 2010-9-1 15:59 编辑 ]
作者: 5ipeter    时间: 2010-9-1 15:45
标题: 附上log信息:
附上log信息:

Action.c(129): Error -27191: "web_image_check" failed (0 occurrence(s) found. Alt="", Src="fma-gateway.jpg")          [MsgId: MERR-27191]
Action.c(129): web_image_check highest severity level was "ERROR"          [MsgId: MMSG-26391]
Ending action Action.
作者: 5ipeter    时间: 2010-9-1 16:37
高手们都在干嘛呢??
作者: 5ipeter    时间: 2010-9-2 09:52
版主在吗???帮帮忙吧!
作者: PrefTest    时间: 2010-9-2 13:06
在需要检查的页面上右键查看源文件,找到该图片的src和alt值
src表示该图片文件的路径
alt表示图片的替代显示文本
作者: 5ipeter    时间: 2010-9-2 16:22
谢谢楼上的高手,明白意思了。图片知识太欠缺了,需要加强!

意思是弄明白了,但是还总是出现错误呢,呵呵,有点不好意思了。。。。还需要大家的帮忙

脚本更新如下:
        web_image_check("web_image_check",
                "Src=/WebTours/home.html name=info marginheight=2 marginwidth=2",                LAST);

还是提示27191的错误呢。。。555555555
作者: add1231    时间: 2010-9-26 15:49
web_image_check("web_image_check",
                Alt=""
                "Src=/WebTours/home.html name=info marginheight=2 marginwidth=2",                LAST);
你找一下你的图片的ALT属性,比如<img width="80" height="60" border="0" name="lzimg_3" lz_src="http://imga1.4399.com/upload_pic/2008/12/1/4399_20394530505.jpg" alt="阿Sue的衣橱" />,在这条图片信息中图片的ALT值就是:alt="阿Sue的衣橱";另外以这个图片信息为例src只要写成:Src=4399_20394530505.jpg就可以了.
作者: xinqidian123    时间: 2010-11-8 14:32
web_image_check怎么感觉那么难用。。搞了好一会还是不行
作者: xinqidian123    时间: 2010-11-22 14:07
楼主怎么解决的?分享下?
作者: 5ipeter    时间: 2011-1-5 16:58
非常遗憾,最近忙的把这事给耽搁了。最近重拾起来继续学习。。。。一定要发奋。。。
作者: soarsky629    时间: 2011-3-23 09:53
我也没有搞好喔……
   觉得真的难用喔
作者: 神樂    时间: 2012-4-5 15:32
网上说:起始   ALT  和  SRC  是忽略大小写的 .而且 要写全路径.否则就会报错.
我已经将路径写全了,系统为什么还报错呢?
作者: duanmei    时间: 2013-5-3 21:07
此函数放到web_url后面,且Web_url的Mode须为html(此函数仅仅支持基于HTML的脚本)

5ipeter 你的脚本应该是基于URL的,所以总不错。
作者: 没翅膀的飞鱼    时间: 2013-5-4 10:19
去LR专区询问吧,那边的LR高手比较多------




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