51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2593|回复: 3
打印 上一主题 下一主题

[原创] web_reg_find()

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-3-20 20:30:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
web_reg_find()

这个函数一般用在脚本的什么地方,在script图形下怎么去查找即将检查的页面呢?

在脚本中的什么地方去查找连接的页面呢?

万分感谢!!
顺祝工作顺利!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2008-3-20 20:40:36 | 只看该作者

以baidu搜索知道为例

,想要查看搜索后返回的页面正确,即含有我字,应该在这段脚本的什么地方加入什么脚本,谢谢
Action()
{

        web_add_cookie("BAIDUID=2C77E3782657263DEB6417446CBEBFDE:FG=1; DOMAIN=zhidao.baidu.com");

        lr_think_time(10);

        web_url("zhidao.baidu.com",
                "URL=http://zhidao.baidu.com/",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=http://www.baidu.com/",
                "Snapshot=t5.inf",
                "Mode=HTTP",
                LAST);

        web_add_cookie("BAIDUID=2C77E3782657263DEB6417446CBEBFDE:FG=1; DOMAIN=img.baidu.com");

        web_concurrent_start(NULL);

        web_url("logo-zhidao.gif",
                "URL=http://img.baidu.com/img/logo-zhidao.gif",
                "Resource=1",
                "RecContentType=image/gif",
                "Referer=http://zhidao.baidu.com/",
                "Snapshot=t6.inf",
                LAST);

        web_url("1098161212.jpg",
                "URL=http://eiv.baidu.com/maimg/20080314/1098161212.jpg",
                "Resource=1",
                "RecContentType=image/jpeg",
                "Referer=http://zhidao.baidu.com/",
                "Snapshot=t11.inf",
                LAST);

        web_url("ic_best.gif",
                "URL=http://img.baidu.com/img/iknow/zhishi/image/ic_best.gif",
                "Resource=1",
                "RecContentType=image/gif",
                "Referer=http://zhidao.baidu.com/",
                "Snapshot=t12.inf",
                LAST);

        web_url("ic_good.gif",
                "URL=http://img.baidu.com/img/iknow/zhishi/image/ic_good.gif",
                "Resource=1",
                "RecContentType=image/gif",
                "Referer=http://zhidao.baidu.com/",
                "Snapshot=t13.inf",
                LAST);

        web_url("good_subject_data.php",
                "URL=http://zhishi.baidu.com/good_subject_data.php",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=http://zhidao.baidu.com/",
                "Snapshot=t14.inf",
                "Mode=HTTP",
                LAST);

        web_concurrent_end(NULL);

        web_concurrent_start(NULL);

        web_url("3x7.gif",
                "URL=http://img.baidu.com/img/iknow/3x7.gif",
                "Resource=1",
                "RecContentType=image/gif",
                "Referer=http://zhidao.baidu.com/",
                "Snapshot=t7.inf",
                LAST);

        web_url("ff.js",
                "URL=http://eiv.baidu.com/other/ff.js",
                "Resource=1",
                "RecContentType=application/x-javascript",
                "Referer=http://zhidao.baidu.com/",
                "Snapshot=t8.inf",
                LAST);

        web_url("ljbg1.gif",
                "URL=http://img.baidu.com/img/iknow/ljbg1.gif",
                "Resource=1",
                "RecContentType=image/gif",
                "Referer=http://zhidao.baidu.com/",
                "Snapshot=t9.inf",
                LAST);

        web_url("7x7.gif",
                "URL=http://img.baidu.com/img/iknow/7x7.gif",
                "Resource=1",
                "RecContentType=image/gif",
                "Referer=http://zhidao.baidu.com/",
                "Snapshot=t10.inf",
                LAST);

        web_concurrent_end(NULL);

        web_concurrent_start(NULL);

        web_url("ic_face.gif",
                "URL=http://img.baidu.com/img/iknow/zhishi/image/ic_face.gif",
                "Resource=1",
                "RecContentType=image/gif",
                "Referer=http://zhidao.baidu.com/",
                "Snapshot=t15.inf",
                LAST);

        web_url("ic_star.gif",
                "URL=http://img.baidu.com/img/iknow/zhishi/image/ic_star.gif",
                "Resource=1",
                "RecContentType=image/gif",
                "Referer=http://zhidao.baidu.com/",
                "Snapshot=t16.inf",
                LAST);

        web_url("ic_moon.gif",
                "URL=http://img.baidu.com/img/iknow/zhishi/image/ic_moon.gif",
                "Resource=1",
                "RecContentType=image/gif",
                "Referer=http://zhidao.baidu.com/",
                "Snapshot=t17.inf",
                LAST);

        web_url("f8fb23a8e059a3a0ca130c57.jpg",
                "URL=http://hiphotos.baidu.com/%B0%D9%B6%C8%D6%AA%B5%C0%B9%AB%B8%E6/pic/item/f8fb23a8e059a3a0ca130c57.jpg",
                "Resource=1",
                "RecContentType=image/jpeg",
                "Referer=http://zhidao.baidu.com/",
                "Snapshot=t18.inf",
                LAST);

        web_url("18aa4b60f0d279ce8cb10d43.jpg",
                "URL=http://hiphotos.baidu.com/%B0%D9%B6%C8%D6%AA%B5%C0%B9%AB%B8%E6/pic/item/18aa4b60f0d279ce8cb10d43.jpg",
                "Resource=1",
                "RecContentType=image/jpeg",
                "Referer=http://zhidao.baidu.com/",
                "Snapshot=t19.inf",
                LAST);

        web_url("14caef19bae7296bdbb4bdc8.jpg",
                "URL=http://hiphotos.baidu.com/%B0%D9%B6%C8%D6%AA%B5%C0%B9%AB%B8%E6/pic/item/14caef19bae7296bdbb4bdc8.jpg",
                "Resource=1",
                "RecContentType=image/jpeg",
                "Referer=http://zhidao.baidu.com/",
                "Snapshot=t20.inf",
                LAST);

        web_url("3ab41008787a0721e924888b.jpg",
                "URL=http://hiphotos.baidu.com/%B0%D9%B6%C8%D6%AA%B5%C0%B9%AB%B8%E6/pic/item/3ab41008787a0721e924888b.jpg",
                "Resource=1",
                "RecContentType=image/jpeg",
                "Referer=http://zhidao.baidu.com/",
                "Snapshot=t21.inf",
                LAST);

        web_url("36c3c60957618d93d0581b08.jpg",
                "URL=http://hiphotos.baidu.com/%B0%D9%B6%C8%D6%AA%B5%C0%B9%AB%B8%E6/pic/item/36c3c60957618d93d0581b08.jpg",
                "Resource=1",
                "RecContentType=image/jpeg",
                "Referer=http://zhidao.baidu.com/",
                "Snapshot=t22.inf",
                LAST);

        web_url("3514b7ec7632502c27979111.jpg",
                "URL=http://hiphotos.baidu.com/%B0%D9%B6%C8%D6%AA%B5%C0%B9%AB%B8%E6/pic/item/3514b7ec7632502c27979111.jpg",
                "Resource=1",
                "RecContentType=image/jpeg",
                "Referer=http://zhidao.baidu.com/",
                "Snapshot=t23.inf",
                LAST);

        web_url("292adc13b1a6fe33dc5401fb.jpg",
                "URL=http://hiphotos.baidu.com/%B0%D9%B6%C8%D6%AA%B5%C0%B9%AB%B8%E6/pic/item/292adc13b1a6fe33dc5401fb.jpg",
                "Resource=1",
                "RecContentType=image/jpeg",
                "Referer=http://zhidao.baidu.com/",
                "Snapshot=t24.inf",
                LAST);

        web_concurrent_end(NULL);

        web_url("p.gif",
                "URL=http://www.baidu.com/search/zhidao/images/p.gif",
                "Resource=1",
                "RecContentType=image/gif",
                "Referer=http://zhidao.baidu.com/",
                "Snapshot=t25.inf",
                LAST);

        web_url("up.gif",
                "URL=http://zhidao.baidu.com/img/up.gif",
                "Resource=1",
                "RecContentType=image/gif",
                "Referer=http://zhidao.baidu.com/",
                "Snapshot=t26.inf",
                LAST);

        web_url("star1.gif",
                "URL=http://zhidao.baidu.com/upf/img/star1.gif",
                "Resource=1",
                "RecContentType=image/gif",
                "Referer=http://zhidao.baidu.com/",
                "Snapshot=t27.inf",
                LAST);

        web_url("1098174903.jpg",
                "URL=http://eiv.baidu.com/maimg/20080307/1098174903.jpg",
                "Resource=1",
                "RecContentType=image/jpeg",
                "Referer=http://zhidao.baidu.com/",
                "Snapshot=t28.inf",
                LAST);
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-3-20 20:41:02 | 只看该作者

接上

web_concurrent_start(NULL);

        web_url("3x3.gif",
                "URL=http://img.baidu.com/img/iknow/3x3.gif",
                "Resource=1",
                "RecContentType=image/gif",
                "Referer=http://zhidao.baidu.com/",
                "Snapshot=t29.inf",
                LAST);

        web_url("icons.gif",
                "URL=http://img.baidu.com/img/iknow/icons.gif",
                "Resource=1",
                "RecContentType=image/gif",
                "Referer=http://zhidao.baidu.com/",
                "Snapshot=t30.inf",
                LAST);

        web_url("ic.gif",
                "URL=http://img.baidu.com/img/iknow/ic.gif",
                "Resource=1",
                "RecContentType=image/gif",
                "Referer=http://zhidao.baidu.com/",
                "Snapshot=t31.inf",
                LAST);

        web_concurrent_end(NULL);

        web_add_cookie("BAIDUID=2C77E3782657263DEB6417446CBEBFDE:FG=1; DOMAIN=baike.baidu.com");

        web_url("11481890182843974_small.jpg",
                "URL=http://baike.baidu.com/pic/19/11481890182843974_small.jpg",
                "Resource=1",
                "RecContentType=image/jpeg",
                "Referer=http://zhidao.baidu.com/",
                "Snapshot=t32.inf",
                LAST);

        lr_think_time(14);

        web_url("q",
                "URL=http://zhidao.baidu.com/q?word=%CE%D2&ct=17&pn=0&tn=ikaslist&rn=10",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=http://zhidao.baidu.com/",
                "Snapshot=t33.inf",
                "Mode=HTTP",
                LAST);

        web_concurrent_start(NULL);

        web_url("iknow1_1.css",
                "URL=http://zhidao.baidu.com/iknow1_1.css",
                "Resource=1",
                "RecContentType=text/css",
                "Referer=http://zhidao.baidu.com/q?word=%CE%D2&ct=17&pn=0&tn=ikaslist&rn=10",
                "Snapshot=t34.inf",
                LAST);

        web_url("ico_baike.gif",
                "URL=http://img.baidu.com/img/baike/ico_baike.gif",
                "Resource=1",
                "RecContentType=image/gif",
                "Referer=http://zhidao.baidu.com/q?word=%CE%D2&ct=17&pn=0&tn=ikaslist&rn=10",
                "Snapshot=t35.inf",
                LAST);

        web_url("icon_huizhang.gif",
                "URL=http://img.baidu.com/img/iknow/icon_huizhang.gif",
                "Resource=1",
                "RecContentType=image/gif",
                "Referer=http://zhidao.baidu.com/q?word=%CE%D2&ct=17&pn=0&tn=ikaslist&rn=10",
                "Snapshot=t36.inf",
                LAST);

        web_url("icon_guan.gif",
                "URL=http://img.baidu.com/img/iknow/icon_guan.gif",
                "Resource=1",
                "RecContentType=image/gif",
                "Referer=http://zhidao.baidu.com/q?word=%CE%D2&ct=17&pn=0&tn=ikaslist&rn=10",
                "Snapshot=t37.inf",
                LAST);

        web_url("c.gif",
                "URL=http://c.baidu.com/c.gif?t=2&q=%CE%D2&p=0&pn=1",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=http://zhidao.baidu.com/q?word=%CE%D2&ct=17&pn=0&tn=ikaslist&rn=10",
                "Mode=HTTP",
                LAST);

        web_concurrent_end(NULL);

        web_url("tba1.gif",
                "URL=http://img.baidu.com/img/iknow/tba1.gif",
                "Resource=1",
                "RecContentType=image/gif",
                "Referer=http://zhidao.baidu.com/q?word=%CE%D2&ct=17&pn=0&tn=ikaslist&rn=10",
                "Snapshot=t38.inf",
                LAST);

        web_concurrent_start(NULL);

        web_url("tba3.gif",
                "URL=http://img.baidu.com/img/iknow/tba3.gif",
                "Resource=1",
                "RecContentType=image/gif",
                "Referer=http://zhidao.baidu.com/q?word=%CE%D2&ct=17&pn=0&tn=ikaslist&rn=10",
                "Snapshot=t39.inf",
                LAST);

        web_url("tbb1.gif",
                "URL=http://img.baidu.com/img/iknow/tbb1.gif",
                "Resource=1",
                "RecContentType=image/gif",
                "Referer=http://zhidao.baidu.com/q?word=%CE%D2&ct=17&pn=0&tn=ikaslist&rn=10",
                "Snapshot=t40.inf",
                LAST);

        web_url("tbb2.gif",
                "URL=http://img.baidu.com/img/iknow/tbb2.gif",
                "Resource=1",
                "RecContentType=image/gif",
                "Referer=http://zhidao.baidu.com/q?word=%CE%D2&ct=17&pn=0&tn=ikaslist&rn=10",
                "Snapshot=t41.inf",
                LAST);

        web_url("tba2.gif",
                "URL=http://img.baidu.com/img/iknow/tba2.gif",
                "Resource=1",
                "RecContentType=image/gif",
                "Referer=http://zhidao.baidu.com/q?word=%CE%D2&ct=17&pn=0&tn=ikaslist&rn=10",
                "Snapshot=t42.inf",
                LAST);

        web_concurrent_end(NULL);

        return 0;
}
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2014-12-26 13:34
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    4#
    发表于 2008-3-21 08:52:30 | 只看该作者

    Registers a search for a text string on an HTML page.

    int web_reg_find (const char *attribute_list, LAST);

    Example 1

    In the following example, web_reg_find function searches for the text string "Welcome". If the string is not found, it fails and the script execution stops.

        // 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",

            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);
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-8 17:10 , Processed in 0.070611 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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