51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

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

[求助] web_reg_find到底应该放在什么位置。放错了,我担心不是在我想的页面中找到值

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-2-22 18:28:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想检查登录后,登录界面是否显示登录的用户名称。
我在输入账号和密码这个步骤之前添加web_reg_find函数,回放成功;但是把这个函数放在输入帐号和密码这个步骤之后,回放就失败了。我怀疑这个函数找到的用户名是不是我输入的那个,而不是登录成功以后界面上显示的那个。
具体脚本如下:
Administrator 16:59:23
Error -27259: Pending web_reg_save_param/reg_find/create_html_param[_ex] request(s) detected and reset at the end of the vuser_init section
Administrator 17:13:41
Error -27259: Pending web_reg_save_param/reg_find/create_html_param[_ex] request(s) detected and reset at the end of the vuser_init section          [MsgId: MERR-27259]
Administrator 17:14:00
web_reg_find
swallow 17:35:06
("Search=Body",
Administrator 17:42:40
web_reg_find
swallow 18:07:27
“Search=All’,
Administrator 18:25:01
/* -------------------------------------------------------------------------------
        Script Title       :
        Script Description :
                        
                        
        Recorder Version   : 8859
   ------------------------------------------------------------------------------- */

vuser_init()
{
       

//检查打开登陆页面需要多长时间
        lr_start_transaction("loadLoginPage");

//请求登陆界面的一些图片资源
        web_url("login.jsp",
                "URL=http://104.0.40.82:9080/JPolaris/login.jsp",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=",
                "Snapshot=t4.inf",
                "Mode=HTML",
                EXTRARES,
                "Url=images/index/login_bg.png", ENDITEM, //登陆页面背景图
                "Url=images/index/login_header_bg.png", ENDITEM,
                "Url=images/index/login_list.png", ENDITEM,
                "Url=images/index/login_content_bg.png", ENDITEM,
                "Url=images/index/login_sub.png", ENDITEM,
                LAST);
//页面打开结束
        lr_end_transaction("loadLoginPage", LR_AUTO);

        lr_think_time(7);

//检查页面上是否出现登陆的用户名以检查是否登陆成功,加在这里成功了                web_reg_find("Text=pq-demo",
                LAST);
        //

//检查输入帐号密码后需要多长时间进入系统
        lr_start_transaction("login");
        web_submit_data("loginAction!checkLogin.action",
                "Action=http://104.0.40.82:9080/JPolaris/loginAction!checkLogin.action",
                "Method=POST",
                "RecContentType=text/html",
                "Referer=http://104.0.40.82:9080/JPolaris/login.jsp",
                "Snapshot=t5.inf",
                "Mode=HTML",
                ITEMDATA,
                "Name=username", "Value={user}", ENDITEM,
                "Name=password", "Value=123", ENDITEM,
                EXTRARES,
                "Url=scripts/ext-3.4.0/resources/images/default/qtip/tip-sprite.gif", ENDITEM,
                "Url=scripts/ext-3.4.0/resources/images/default/qtip/tip-anchor-sprite.gif", ENDITEM,
                "Url=images/index/tips_20.jpg", ENDITEM,
                "Url=scripts/ext-3.4.0/resources/images/default/panel/white-top-bottom.gif", ENDITEM,
                "Url=scripts/ext-3.4.0/resources/images/default/panel/tool-sprites.gif", ENDITEM,
                "Url=scripts/ext-3.4.0/resources/images/default/tabs/tab-strip-bg.gif", ENDITEM,
                "Url=scripts/ext-3.4.0/resources/images/default/s.gif", ENDITEM,
                "Url=scripts/ext-3.4.0/resources/images/default/tree/folder.gif", ENDITEM,
                "Url=scripts/ext-3.4.0/resources/images/default/tree/elbow-plus-nl.gif", ENDITEM,
                "Url=scripts/ext-3.4.0/resources/images/default/tree/leaf.gif", ENDITEM,
                "Url=scripts/ext-3.4.0/resources/images/default/tree/loading.gif", ENDITEM,
                "Url=scripts/ext-3.4.0/resources/images/default/tree/folder-open.gif", ENDITEM,
                "Url=scripts/ext-3.4.0/resources/images/default/tree/elbow-minus-nl.gif", ENDITEM,
                LAST);


//检查页面上是否出现登陆的用户名以检查是否登陆成功,加在这里失败了
        web_reg_find("Text=pq-demo",
                 "Search=All",
             LAST);
       
        web_submit_data("loginAction!getMenusById.action",
                "Action=http://104.0.40.82:9080/JPolaris/loginAction!getMenusById.action?id=10000000000000000000000000000000",
                "Method=POST",
                "RecContentType=text/html",
                "Referer=http://104.0.40.82:9080/JPolaris/loginAction!checkLogin.action",
                "Snapshot=t7.inf",
                "Mode=HTML",
                ITEMDATA,
                "Name=node", "Value=10000000000000000000000000000000", ENDITEM,
                LAST);



        web_custom_request("directprovider",
                "URL=http://104.0.40.82:9080/JPolaris/djn/directprovider",
                "Method=POST",
                "Resource=0",
                "RecContentType=application/json",
                "Referer=http://104.0.40.82:9080/JPolaris/loginAction!checkLogin.action",
                "Snapshot=t8.inf",
                "Mode=HTML",
                "EncType=application/json",
                "Body={\"action\":\"CommonAction\",\"method\":\"getFromFile\",\"data\":[\"autoOpenMainPage\"],\"type\":\"rpc\",\"tid\":2}",
                LAST);
//进入系统结束
        lr_end_transaction("login", LR_AUTO);



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

使用道具 举报

该用户从未签到

2#
发表于 2013-2-25 12:13:10 | 只看该作者
丢在你要检查的返回前
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2014-1-14 10:18:53 | 只看该作者
[quote]丢在你要检查的返回前

的确。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    擦汗
    2015-11-11 15:40
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    4#
    发表于 2015-11-20 13:29:06 | 只看该作者
    楼主这个问题解决了吗
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-9 01:52 , Processed in 0.081126 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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