语法:
int web_image_check(const char*CheckName,<List of Attributes>,<"Alt=alt"|| "Src=src">, LAST );
参数:
1、CheckName:Check名称。
2、List of Attributes
支持的属性有:Frame(在多Frame的情况下,定义要查找Frame的范围)。
支持的选项有:
Expect:检查通过的条件,默认为Found
Matchcase:是否区分大小写,默认为no
Repeat:找到第一个符合条件字符串后,是否还继续搜索,默认为yes
Report:什么情况下(success、failure、always)显示检查结果,默认always
Onfailure:失败(expect的值决定)的情况下,是否继续,默认为Continue on Error。
3、Alt:图片的ALT标记。
4、Src:图片的SRC标记。
说明:
1、注意勾上Runtime Settings—Internet Protocl—Preferences—Checks:Enable Image and text check
2、注意该函数放到web_url后面,且Web_url的Mode须为html(此函数仅仅支持基于HTML的脚本)
3、Web_image_check检查指定的图象是否在HTML页面中出现。
4、Alt或者Src两者必须有一个在参数列表中出现。如果两项都通过,那么检查成功。
代码:
web_url("eshopIndex.jhtml",
"URL=http://shop.homevv.com/eshopIndex.jhtml",
"Resource=0",
"RecContentType=text/html",
"Referer=http://ask.homevv.com/newsPages/htmlName/1235645419383home.jhtml",
"Snapshot=t2.inf",
"Mode=HTML",
EXTRARES,
"Url=http://css.homevv.com/images/homevv_img_x.gif", ENDITEM,
"Url=http://css.homevv.com/images/homevv_img_no.gif", ENDITEM,
"Url=/images/eshop/index/flash/demo001.swf", ENDITEM,
"Url=/UserFiles/Image/20090717/88cudian-ad.jpg", "Referer=http://shop.homevv.com/images/eshop/index/flash/demo001.swf", ENDITEM,
"Url=http://css.homevv.com/images/gd_bg2.jpg", ENDITEM,
"Url=http://css.homevv.com/images/top_bg.jpg", ENDITEM,
"Url=/UserFiles/Image/20090724/bipin9_ad.jpg", "Referer=http://shop.homevv.com/UserFiles/Image/20090717/88cudian-ad.jpg", ENDITEM,
"Url=http://css.homevv.com/images/shop_list_head.jpg", ENDITEM,
"Url=http://css.homevv.com/images/buttonSkinAL.gif", ENDITEM,
"Url=/UserFiles/Image/20090623/kalihuigu.jpg", "Referer=http://shop.homevv.com/UserFiles/Image/20090724/bipin9_ad.jpg", ENDITEM,
"Url=http://css.homevv.com/images/icon_arrow.gif", ENDITEM,
"Url=http://css.homevv.com/images/indexd_079.jpg", ENDITEM,
"Url=http://css.homevv.com/images/indexd_043.jpg", ENDITEM,
"Url=http://css.homevv.com/images/indexd_080.jpg", ENDITEM,
"Url=http://css.homevv.com/images/indexd_081.jpg", ENDITEM,
"Url=http://css.homevv.com/images/ni_bg_15.gif", ENDITEM,
"Url=http://www.google-analytics.com/ga.js", ENDITEM,
"Url=http://www.google-analytics.com/__utm.gif?utmwv=4.3.1&utmn=1023280121&utmhn=shop.homevv.com&utmcs=gb2312&utmsr=1280x800&utmsc=32-bit&utmul=zh-cn&utmje=1&utmfl=10.0%20r22&utmcn=1&utmdt=%E5%B1%85%E5%AE%B6%E9%A2%91%E9%81%93-%E5%AE%B6%E5%B1%85%EF%BC%8C%E8%A3%85%E4%BF%AE%EF%BC%8C%E5%AE%B6%E7%94%B5%EF%BC%8C%E5%BB%BA%E6%9D%90&utmhid=1033666982&utmr=http://ask.homevv.com/newsPages/htmlName/1235645419383home.jhtml&utmp=/eshopIndex.jhtml&utmac=UA-7672771-1&utmcc=__utma%3D170059362.482727327828673530.1248996879.1248997164.1248997774.4%3B%2B__utmz%3D170059362.1248997774.4.4.utmcsr%3Dask.homevv.com%7Cutmccn%3D(referral)%7Cutmcmd%3Dreferral%7Cutmcct%3D%2Fnewspages%2Fhtmlname%2F1235645419383home.jhtml%3B", ENDITEM,
LAST);
web_image_check("9.jpg",
"expect=Found",
"src=/UserFiles/Image/20090225/9.jpg",
"Alt=",
"matchcase=no",
"repeat=no",
"report=failure",
"Onfailure=abort",
LAST);
运行结果:
Action.c(134): "9.jpg" succeeded (1 occurrence(s) found. Alt="", Src="/UserFiles/Image/20090225/9.jpg") [MsgId: MMSG-27192]
Action.c(134): web_image_check was successful [MsgId: MMSG-26392]
Ending action Action.