51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1877|回复: 13
打印 上一主题 下一主题

[求助] 使用web_reg_find函数,回放提示TEXT成功,但是SAVECOUNT的计数为0,求教啊

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2016-9-2 14:19:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 lllo 于 2016-9-2 14:35 编辑

脚本:
web_add_cookie("bdshare_firstime=1472782220512; DOMAIN=yx.testrighthere.com");

        web_add_cookie("pt2gguin=o1909296483; DOMAIN=s.pc.qq.com");

        web_add_cookie("RK=q22Gp/fTY2; DOMAIN=s.pc.qq.com");

        web_add_cookie("ptcz=dc49ef3d8f4c27937569c1b1a59838feb4a3023712a45d26413fd046f1f30bfc; DOMAIN=s.pc.qq.com");

        web_url("ResourceEdit",
                "URL=http://yx.testrighthere.com/Resource/ResourceEdit/?CID=32",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=",
                "Snapshot=t32.inf",
                "Mode=HTML",
                EXTRARES,
                "Url=/Scripts/layer/skin/layer.css", "Referer=http://yx.testrighthere.com/Web/Login", ENDITEM,
                "Url=/images/login_bg.jpg", "Referer=http://yx.testrighthere.com/Web/Login", ENDITEM,
                "Url=/images/login_input02.png", "Referer=http://yx.testrighthere.com/Web/Login", ENDITEM,
                "Url=/images/login_input03.png", "Referer=http://yx.testrighthere.com/Web/Login", ENDITEM,
                "Url=/images/login_input01.png", "Referer=http://yx.testrighthere.com/Web/Login", ENDITEM,
                "Url=/images/login_butn01.png", "Referer=http://yx.testrighthere.com/Web/Login", ENDITEM,
                "Url=/images/img_footer.png", "Referer=http://yx.testrighthere.com/Web/Login", ENDITEM,
                "Url=http://s.pc.qq.com/pcmgr/zonedword/gjzonedword20150522.js", "Referer=http://yx.testrighthere.com/Web/Login", ENDITEM,
                "Url=http://passport.testrighthere.com/ajax/login.ashx?t=1&u=Z3oyMzB8OTZFNzkyMTg5NjVFQjcyQzkyQTU0OURENUEzMzAxMTI.&callback=jQuery182034851017254961336_1472793121430&_=1472793161015", "Referer=http://yx.testrighthere.com/Web/Login", ENDITEM,
                LAST);

        lr_start_transaction("login");

        //lr_think_time(35);


        web_submit_data("CheckLogin",
                "Action=http://yx.testrighthere.com/Web/CheckLogin",
                "Method=POST",
                "RecContentType=text/html",
                "Referer=http://yx.testrighthere.com/Web/Login",
                "Snapshot=t33.inf",
                "Mode=HTML",
                ITEMDATA,
                "Name=vCode", "Value=11", ENDITEM,
                "Name=uName", "Value={uname}", ENDITEM,
                "Name=uPass", "Value={upass}", ENDITEM,
                LAST);

        web_custom_request("InsertLoginPoint",
                "URL=http://yx.testrighthere.com/Web/InsertLoginPoint",
                "Method=POST",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=http://yx.testrighthere.com/Web/Login",
                "Snapshot=t34.inf",
                "Mode=HTML",
                "EncType=",
                LAST);

        web_custom_request("GetTopCID",
                "URL=http://yx.testrighthere.com/Web/GetTopCID",
                "Method=POST",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=http://yx.testrighthere.com/Web/Login",
                "Snapshot=t35.inf",
                "Mode=HTML",
                "EncType=",
                LAST);

        web_url("UserPersonIndex",
                "URL=http://yx.testrighthere.com/UserPerson/UserPersonIndex/?CID=32",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=http://yx.testrighthere.com/Web/Login",
                "Snapshot=t36.inf",
                "Mode=HTML",
                EXTRARES,
                "Url=/images/bg_head.jpg", "Referer=http://yx.testrighthere.com/UserPerson/UserPersonIndex/?CID=32", ENDITEM,
                "Url=/images/icon_JF.jpg", "Referer=http://yx.testrighthere.com/UserPerson/UserPersonIndex/?CID=32", ENDITEM,
                "Url=/images/icon_TeamLeader.jpg", "Referer=http://yx.testrighthere.com/UserPerson/UserPersonIndex/?CID=32", ENDITEM,
                "Url=/images/bg_button.jpg", "Referer=http://yx.testrighthere.com/UserPerson/UserPersonIndex/?CID=32", ENDITEM,
                "Url=/images/info.gif", "Referer=http://yx.testrighthere.com/UserPerson/UserPersonIndex/?CID=32", ENDITEM,
                "Url=/images/icon_hf.png", "Referer=http://yx.testrighthere.com/UserPerson/UserPersonIndex/?CID=32", ENDITEM,
                "Url=/images/pic.gif", "Referer=http://yx.testrighthere.com/UserPerson/UserPersonIndex/?CID=32", ENDITEM,
                "Url=/images/bg_title.jpg", "Referer=http://yx.testrighthere.com/UserPerson/UserPersonIndex/?CID=32", ENDITEM,
                "Url=/images/bg_0729.jpg", "Referer=http://yx.testrighthere.com/UserPerson/UserPersonIndex/?CID=32", ENDITEM,
                "Url=/images/icon_02.jpg", "Referer=http://yx.testrighthere.com/UserPerson/UserPersonIndex/?CID=32", ENDITEM,
                "Url=/images/bg_banner_shadow.gif", "Referer=http://yx.testrighthere.com/UserPerson/UserPersonIndex/?CID=32", ENDITEM,
                LAST);

        lr_end_transaction("login",LR_AUTO);


        web_add_cookie("pt2gguin=o1909296483; DOMAIN=c.gj.qq.com");

        web_add_cookie("RK=q22Gp/fTY2; DOMAIN=c.gj.qq.com");

        web_add_cookie("ptcz=dc49ef3d8f4c27937569c1b1a59838feb4a3023712a45d26413fd046f1f30bfc; DOMAIN=c.gj.qq.com");

        //lr_think_time(11);
        
       web_reg_find("Search=ALL",
                "SaveCount=ac_count",
                "Text=来到教师研修社区",
                LAST);


        web_url("mailreport",
                "URL=http://c.gj.qq.com/fcgi-bin/mailreport?gjguid=888bdd41c8d21271aadfc6d7089fce76&monitorid=618069&bid=1&query=&refer=http%3A%2F%2Fyx.testrighthere.com%2FUserPerson%2FUserPersonIndex%2F%3FCID%3D32",
                "Resource=1",
                "RecContentType=applation/octet-stream",
                "Referer=http://yx.testrighthere.com/UserPerson/UserPersonIndex/?CID=32",
                LAST);

        web_url("sogou_tips_v1.png",
                "URL=http://mat1.gtimg.com/www/sogou/sogou_tips_v1.png",
                "Resource=1",
                "RecContentType=image/png",
                "Referer=http://yx.testrighthere.com/UserPerson/UserPersonIndex/?CID=32",
                "Snapshot=t37.inf",
                LAST);

       web_find("Text Check", "What=来到教师研修社区", LAST);

        
       if(atoi(lr_eval_string("{ac_count}"))>0)
                lr_output_message("登录成功");
        else
                lr_error_message("登录失败");

        return 0;

日志:
Action.c(102): 注册 web_reg_find 成功          [MsgId: MMSG-26390]
Action.c(107): 注册的 web_reg_find 对于“Text=来到教师研修社区”成功          [MsgId: MMSG-26362]
Action.c(107): 通知: 保存参数“ac_count = 0”。
Action.c(107): web_url("mailreport") 已成功,0 个正文字节,228 个标头字节          [MsgId: MMSG-26386]
Action.c(114): web_url("sogou_tips_v1.png") 已成功,1661 个正文字节,514 个标头字节          [MsgId: MMSG-26386]
Action.c(122): “Text Check”成功。找到“来到教师研修社区”的 1 处出现(RightOf=“”,LeftOf=“”)          [MsgId: MMSG-27196]   web_find也已经找到了内容,为什么没有统计个数呢
Action.c(122): web_find 已成功          [MsgId: MMSG-26392]
Action.c(125): 通知: 参数替换:参数“ac_count”=“0”
Action.c(128): 错误: 登录失败



        

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    无聊
    2017-11-26 18:46
  • 签到天数: 382 天

    连续签到: 1 天

    [LV.9]测试副司令

    2#
    发表于 2016-9-2 15:05:54 | 只看该作者
    建议:
    1、打开扩展日志,去掉参数化,打开检查文本图像按钮,只使用一个账号密码,多运行几次看看是否OK。
    2、若去掉参数化后还是运行失败,看看是否需要做关联,建议做手工关联。
    3、若关联后能够正常运行,再进行参数化,看看是否能够正常运行。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2016-9-2 15:23:44 | 只看该作者
    现在就是只使用了一个用户名密码,因为return 0,就停止回放脚本了。检查文本图像按钮一直是开着的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 13:04
  • 签到天数: 2817 天

    连续签到: 5 天

    [LV.Master]测试大本营

    4#
    发表于 2016-9-2 15:30:32 | 只看该作者
    把函数web_reg_find提前放试试
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2016-9-2 15:32:54 | 只看该作者
    迭代是1,所以只有1个用户名密码。在if判断那return 0了,所以就没往下进行。文本检查和图像检查也是一直勾选的
    设置的检查点都是一样的。用web_find()找到了。用web_reg_find()text也找到了,就出现个数没统计
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2016-9-2 15:33:51 | 只看该作者
    这究竟是什么原因
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2016-9-2 15:57:44 | 只看该作者
    已经放到最前面了,可还是没有统计出现的个数
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2017-11-26 18:46
  • 签到天数: 382 天

    连续签到: 1 天

    [LV.9]测试副司令

    8#
    发表于 2016-9-2 17:25:29 | 只看该作者
    web_reg_find函数是要放在submit动作前面的,所以要放在web_submit_data函数前面,建议楼主先修改一下脚本,把web_reg_find函数放在最前面!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2016-9-2 17:30:58 | 只看该作者
    已经放到最前面了,可还是不行
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-23 03:28 , Processed in 0.071718 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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