51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[求助] web_find和web_url问题,大家帮帮忙~~

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-9-6 16:11:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用web_find这个函数取网页里的某段text,如下:
web_find("get_data",
     "RightOf=.cab",
     "LeftOf=http://192.168.0.1/av/adv/",
     "What=sid",
    LAST);
我想问问这个函数取得值后是直接返回值给get_data还是返回值给sid??
还有就是接下来我要下载上面那个链接,如下:
web_url("adv",

    "URL=http://192.168.0.1/av/adv/{sid}.cab",

    "FtpAscii=1",

    LAST);
怎么才能让参数sid等于上面函数返回的值??还是我写错了?应该怎么写啊

[ 本帖最后由 wtucel 于 2006-9-6 16:23 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2006-9-6 17:21:49 | 只看该作者
今天刚接触LR,我知道问的问题是没深度,还是请各位大侠赐教一下啊
自己先顶下
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-9-6 17:30:13 | 只看该作者
int web_find (const char *StepName, <Attributes and Specifications list>, char *searchstring, LAST );  
函数原型,你的理解有问题,请参看一下帮助!不会可以慢慢学不要紧的。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2006-9-6 17:51:17 | 只看该作者
谢谢帮忙,那我不用web_find这个函数又怎么实现从网页中读取一段链接的text再下载这个链接所指向的地址?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2006-9-27 15:53:43 | 只看该作者
我也想知道,关注中....
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2006-9-27 16:17:35 | 只看该作者
我已经解决了 ,原来是用web_reg_find将网页返回的固定信息转变成变量,再用来判定。

   // Run the Web Tours sample

    web_url("MercuryWebTours",

        "URL=http://localhost/MercuryWebTours/",

        "Resource=0",

        "RecContentType=text/html",

        "Referer=",

        "Snapshot=t1.inf",

        "Mode=HTML",

        LAST);


// Set up check for successful login by looking for "Welcome"

    web_reg_find("Text=Welcome",

        "SaveCount=Welcome_Count",

        LAST);


// Now log in

    web_submit_form("login.pl",

        "Snapshot=t2.inf",

        ITEMDATA,

        "Name=username", "Value=jojo", ENDITEM,

        "Name=password", "Value=bean", ENDITEM,

        "Name=login.x", "Value=35", ENDITEM,

        "Name=login.y", "Value=14", ENDITEM,

        LAST);


// Check result

    if (atoi(lr_eval_string("{Welcome_Count}")) > 0){

        lr_output_message("Log on successful.");

        }

     else{

        lr_error_message("Log on failed");

        return(0);

     }
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-8 07:46 , Processed in 0.072425 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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