51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4146|回复: 12
打印 上一主题 下一主题

[原创] 通过web_reg_save_param来手工关联值怎么关联啊,求救啊

[复制链接]
  • TA的每日心情
    开心
    2017-7-7 09:06
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2009-7-9 14:18:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    name=\"CSaveamtduePkId\" value=\"ff8080812251ebaa0122546130d810b4\" newValue=\"ff8080812251ebaa0122546130d810b4\" modified=\"false\">ff8080812251ebaa0122546130d810b4</"
    怎么样把value的值, newValue的值以及modified中的ff8080812251ebaa0122546130d810b4通过web_reg_save_param来手工关联呢,各位大侠知道的指点一下,我关联后关联不上

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

    使用道具 举报

  • TA的每日心情
    开心
    2017-7-7 09:06
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    2#
     楼主| 发表于 2009-7-9 14:25:10 | 只看该作者
    我这样关联的话没有成功
        web_reg_save_param("CSaveamtduePkId","LB=value=\"","RB=\","Search=all",LAST);

        web_reg_save_param1("CSaveamtduePkId","LB=newValue=\"","RB=\","Search=all",LAST);

        web_reg_save_param2("CSaveamtduePkId","LB=modified=\"false\">","RB=</","Search=all",LAST);
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2009-7-9 14:53:24 | 只看该作者
    1、三个参数名都是CSaveamtduePkId
    2、\是转义符,需要处理一下
    3、是否放在需关联的脚本前
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-7-7 09:06
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    4#
     楼主| 发表于 2009-7-9 15:12:49 | 只看该作者

    回复 3# 的帖子

    这个就是放在关联脚本前了,但是DEBUG时候就有报错了,也就是说我这样关联是有问题的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2009-7-9 15:32:31 | 只看该作者
    报什么错了?你看到的值是在log中server response的值么?我反正每次都是选上data return by server来运行一遍,然后去log中搜索我的要的值,再看看对应到哪个文件中,然后去tree结构中的这个文件的server response中去关联
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2009-7-9 15:40:25 | 只看该作者
    顶起来,这个我也遇到过,左右边界的最后面不能存在符号“”,一直不知道解决方法,期待高手。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2009-7-9 15:46:04 | 只看该作者
    如果碰到",就在它前面加上/
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2009-7-9 15:48:09 | 只看该作者
    原帖由 圣炬骑士 于 2009-7-9 15:46 发表
    如果碰到",就在它前面加上/

    能够麻烦您用上面的随便一条数据举个例子吗?就比如Value的左右边界该是怎么样的呢?谢谢了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2009-7-10 09:15:38 | 只看该作者
    3楼已经解决了两个问题
    第三点我补充一下:关联函数是放在返回关联对象那一步前面
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2009-7-10 12:00:36 | 只看该作者

    回复 1# 的帖子

    手动关联的问题,我也没弄明白。 为什么不用自动关联啊。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2009-7-10 13:57:38 | 只看该作者
    好像使用关联的时候有个设置的对话框   这方面的资料你看一下把   论坛里有   个人感觉关联的使用需要正则表达式方面的知识  有些制服的意思要理解的  个人看法
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2011-12-14 23:59:44 | 只看该作者
    你这样 关联 当然  不能  成功
      1.3楼的 问题 即如果 遇到“”前面需加/   这个你可以具体参考转义字符的用法  比如 回车换行的/r、/n
      2. 你没有真正明白 所谓关联的意思。  其实通过save这个 函数作的东西 很简单  就是 通过左右边界找个页面中符合条件的值,所以 你用3个save没有任何意义。  既然是找到页面的值,你要求这3个值是一致的,那么通过save抓取其中一个,存取在参数中,再用这个参数替代其他2个值就可以了,这就是所谓的关联,因为这个参数一变,另外2个值也就跟着变动了。
        所以  用 1个 save即可
    web_reg_save_param("CSaveamtduePkId","LB=value=\\\"","RB=\\","Search=all",LAST);
    name=\"CSaveamtduePkId\" value=\"ff8080812251ebaa0122546130d810b4\" newValue=\"{CSaveamtduePkId}\"
    modified=\"false\">{CSaveamtduePkId}</"
         大致应该就是这个意思  可能细节 上会有些出入  自己再看下
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-6-18 17:17
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    13#
    发表于 2012-2-26 19:13:04 | 只看该作者
    关联的左右边界遇到“” 需要转义符\来指示, 另外关联函数要放在SAVE函数之前
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-10-3 03:26 , Processed in 0.104111 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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