51Testing软件测试论坛
标题:
通过web_reg_save_param来手工关联值怎么关联啊,求救啊
[打印本页]
作者:
cainiaoxiao
时间:
2009-7-9 14:18
标题:
通过web_reg_save_param来手工关联值怎么关联啊,求救啊
name=\"CSaveamtduePkId\" value=\"ff8080812251ebaa0122546130d810b4\" newValue=\"ff8080812251ebaa0122546130d810b4\" modified=\"false\">ff8080812251ebaa0122546130d810b4</"
怎么样把value的值, newValue的值以及modified中的ff8080812251ebaa0122546130d810b4通过web_reg_save_param来手工关联呢,各位大侠知道的指点一下,我关联后关联不上
[
本帖最后由 cainiaoxiao 于 2009-7-9 14:23 编辑
]
作者:
cainiaoxiao
时间:
2009-7-9 14:25
我这样关联的话没有成功
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);
作者:
蓝雪人
时间:
2009-7-9 14:53
1、三个参数名都是CSaveamtduePkId
2、\是转义符,需要处理一下
3、是否放在需关联的脚本前
作者:
cainiaoxiao
时间:
2009-7-9 15:12
标题:
回复 3# 的帖子
这个就是放在关联脚本前了,但是DEBUG时候就有报错了,也就是说我这样关联是有问题的
作者:
圣炬骑士
时间:
2009-7-9 15:32
报什么错了?你看到的值是在log中server response的值么?我反正每次都是选上data return by server来运行一遍,然后去log中搜索我的要的值,再看看对应到哪个文件中,然后去tree结构中的这个文件的server response中去关联
作者:
huangkai
时间:
2009-7-9 15:40
顶起来,这个我也遇到过,左右边界的最后面不能存在符号“”,一直不知道解决方法,期待高手。。。
作者:
圣炬骑士
时间:
2009-7-9 15:46
如果碰到",就在它前面加上/
作者:
huangkai
时间:
2009-7-9 15:48
原帖由
圣炬骑士
于 2009-7-9 15:46 发表
如果碰到",就在它前面加上/
能够麻烦您用上面的随便一条数据举个例子吗?就比如Value的左右边界该是怎么样的呢?谢谢了
作者:
mr.bee
时间:
2009-7-10 09:15
3楼已经解决了两个问题
第三点我补充一下:关联函数是放在返回关联对象那一步前面
作者:
xwd0423
时间:
2009-7-10 12:00
标题:
回复 1# 的帖子
手动关联的问题,我也没弄明白。 为什么不用自动关联啊。
作者:
kuangquanshui
时间:
2009-7-10 13:57
好像使用关联的时候有个设置的对话框 这方面的资料你看一下把 论坛里有 个人感觉关联的使用需要正则表达式方面的知识 有些制服的意思要理解的 个人看法
作者:
一叶青云
时间:
2011-12-14 23:59
你这样 关联 当然 不能 成功
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}</"
大致应该就是这个意思 可能细节 上会有些出入 自己再看下
作者:
alice2003yf
时间:
2012-2-26 19:13
关联的左右边界遇到“” 需要转义符\来指示, 另外关联函数要放在SAVE函数之前
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2