51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 6418|回复: 5
打印 上一主题 下一主题

[原创] lr 的 web_image_check的用法

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-11-16 15:09:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
首先:
不要相信帮助 ,帮助写的太模糊.有些东西要自己试过才知道.

在网页中 ,有个 web_image_check 的函数.是检查图片的.
如果存在制定的图片,系统就认为成功.(这个函数成功,否者 这个函数失败,也会导致函数所处的事务失败)

下面是 帮助的解释:
In the following example, the web_image_check function looks for the image ALT text is "Venus" in the ImagesAndMaps page:

web_url("index.html", "URL=http://localhost/ImagesAndMaps.html",

       "TargetFrame=", LAST);

web_image_check("Go2Venus", "Alt=Venus", LAST);
上面是函数举的例子.

起始   ALT  和  SRC  是忽略大小写的 .而且 要写全路径.否则就会报错.

下面是我的脚本:
web_image_check("forone","src=../images/home.gif",LAST);

如果写成  web_image_check("forone","src=home",LAST);
web_image_check("forone","src=/home.gif",LAST);
只写图片的名称,或者写不全路径  
调试就会出错.
Action.c(13): web_url("ListMBeansAction_4") was successful, 18639 body bytes, 545 header bytes, 56 chunking overhead bytes          [MsgId: MMSG-26385]
Action.c(23): Error -27191: "forone" failed (0 occurrence(s) found. Alt="", Src="../images/home.gif")          [MsgId: MERR-27191]
Action.c(23): web_image_check highest severity level was "ERROR"          [MsgId: MMSG-26391]
Ending action Action.

所以 .要写全 HTML 的 路路径
web_image_check("forone","src=http://192.168.0.135:7001/console/images/home.gif",LAST);
才会成功
ction.c(23): "forone" succeeded (1 occurrence(s) found. Alt="", Src="http://192.168.0.135:7001/console/images/home.gif")          [MsgId: MMSG-27192]
Action.c(23): web_image_check was successful          [MsgId: MMSG-26392]


强烈建议  LR 把帮助写的更细致..没有中文的资料.只能靠这点英文帮助了.

我用的是盗版,我是替那些正版用户 鸣不平..~~~~
@_#
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-8-26 15:23:55 | 只看该作者
哦~谢谢分享
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-8-26 22:58:19 | 只看该作者
我有一个脚本,我输入了图片的完整路径,可是居然还是找不到啊,不知道为什么。等下次我把脚本贴上来看看。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-8-27 10:49:21 | 只看该作者
哦~谢谢分享
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2009-8-28 13:20:41 | 只看该作者
web_image("Itinerary Button",
                "Alt=Itinerary Button",
                "Snapshot=t8.inf",
                LAST);

        web_image_check("search_cancel_image",
                "Src=cancelreservation.gif",
                LAST);

        web_image_check("web_image_check",
                "Src=hp_logo.png",
                LAST);
        lr_think_time(4);


        web_image("SignOff Button",
                "Alt=SignOff Button",
                "Snapshot=t9.inf",
                LAST);
        lr_output_message("****Flight reserved successfully.****");
       
return 0;
上面是部分脚本。对于cancelreservation.gif这个图片我始终找不到。换成了全路径也找不到。但是下面的hp_logo.png这个图片能够成功检查到。

下面是Replay Log中的相关部分。
Action.c(98): Found resource "http://127.0.0.1:1080/WebTours/images/cancelreservation.gif" in HTML "http://127.0.0.1:1080/WebTours/itinerary.pl"          [MsgId: MMSG-26659]
Action.c(98): Found resource "http://127.0.0.1:1080/WebTours/images/cancelallreservations.gif" in HTML "http://127.0.0.1:1080/WebTours/itinerary.pl"          [MsgId: MMSG-26659]
Action.c(98): web_image("Itinerary Button") was successful, 28671 body bytes, 1174 header bytes          [MsgId: MMSG-26386]
Action.c(103): Continuing after Error -27191: "search_cancel_image" failed (0 occurrence(s) found. Alt="", Src="cancelreservation.gif")          [MsgId: MERR-27191]
Action.c(103): web_image_check highest severity level was "continue on error"          [MsgId: MMSG-26391]

楼主帮我看看有什么问题没? 我自己始终是看不明白。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2009-9-3 21:17:46 | 只看该作者
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-24 07:19 , Processed in 0.074484 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表