51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

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

[求助] LR的登陆脚本中关于关联的一个问题。

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-3-15 17:19:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
登陆页面需要填写用户名、密码、验证码(已经让开发改为固定的),还有一个随机码(刷新时更新的)。
打印关联变量的值,是可以取到的,但是登陆是失败的,随机码没取到吗?求高手指点!!
下面是登陆脚本:

char * getid;
web_url("XBRLT_QYB",
                "URL=http://192.168.18.210/XBRLT_QYB",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=",
                "Snapshot=t1.inf",
                "Mode=HTML",
                LAST);

      web_reg_save_param("tokenID",
                "LB=<input name=\"token\" type=\"hidden\" value=",
                "RB=/>",
                 "Ord=All",
                 "Search=Body",
                LAST);

        web_url("gotoLoginPage.login",
                "URL=http://192.168.18.210/XBRLT_QYB/web/gotoLoginPage.login",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=",
                "Snapshot=t2.inf",
                "Mode=HTML",
                LAST);

/*下面是要用关联取到的值登陆*/

      getid=lr_paramarr_random("tokenID");
     lr_output_message("Value=%s",getid);
       lr_save_string(getid,"strid");

......
/*登陆脚本*/
web_submit_data("jqq_aceqqgi_securwrrity_chrwreck",
                "Action=http://192.168.18.210/XBRLT_QYB/web/jqq_aceqqgi_securwrrity_chrwreck",
                "Method=POST",
                "RecContentType=text/html",
                "Referer=http://192.168.18.210/XBRLT_QYB/web/gotoLoginPage.login",
                "Snapshot=t4.inf",
                "Mode=HTML",
                ITEMDATA,
                "Name=username", "Value={username}", ", ENDITEM,
                "Name=password", "Value={psd}", ENDITEM,
                "Name=rand", "Value=1234", ENDITEM,
                "Name=token", "Value={strid}", ENDITEM,
...............
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2013-3-15 17:24:47 | 只看该作者
关联取到的值不能直接用于提交请求吗?高手指点啊
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2013-3-15 17:39:26 | 只看该作者
问题找到了,原来是左右边界不对,没有去掉"",应该是:
"LB=<input name=\"token\" type=\"hidden\" value=\"",
                "RB=\" />",
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    4#
    发表于 2013-3-17 18:58:12 | 只看该作者
    解决就好
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-4-27 04:19 , Processed in 0.069983 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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