51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2146|回复: 6
打印 上一主题 下一主题

[求助] 参数化还原问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-6-25 15:46:06 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
原形式这样的
web_link("{NewParam}",
         "text={NewParam}",
                   "Snapshot=t6.inf",
                    LAST);
我用字符串拼了一个串如下
web_link(str,
                 str1,
                 "Snapshot=t6.inf",
               LAST);
这样拼接的:
strcpy(str,"");
sprintf(str_tmp,"{NewParam_%s",lr_eval_string("{re_page}"));//re_page是一个关联出来的1到9的值每次都会变
strcat(str, str_tmp);
strcat(str, "}");
我已经把{NewParam}变成一个字符串str了,str每次都会变,从{NewParam_1}到{NewParam_9}一共九个参数,每个参数里有20条记录,每次随机取,不固定
我想打印出每次随即取的这个{NewParam_n}的值,该怎么写呢?

[ 本帖最后由 wing1017 于 2008-6-25 17:25 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2008-6-26 11:13:46 | 只看该作者
谢谢hmilyjch的帮忙,这样就可以打印出来了
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-6-26 09:51:20 | 只看该作者
新建一个参数str
然后用lr_save_string把str字符串拷到str参数中
再输出NewParam_%s里面的参数值
可能有点绕...
Action()
{
char str[1];
char str_tmp[1];


strcpy(str,"");

lr_output_message(str);
sprintf(str_tmp,"{NewParam_%s",lr_eval_string("{re_page}"));//re_page是一个关联出来的1到9的值每次都会变
lr_output_message(str_tmp);
strcat(str, str_tmp);
strcat(str, "}");

lr_output_message(str);
lr_save_string(str,"str");
lr_output_message(lr_eval_string("{str}"));

lr_output_message(lr_eval_string(lr_eval_string("{str}")));


}
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2008-6-25 18:19:01 | 只看该作者
打印出来是这样
Action.c(78): str
Action.c(79): str1
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-6-25 17:22:44 | 只看该作者
lr_output_message(lr_eval_string("str"));

lr_output_message(lr_eval_string("str1"));
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-6-25 17:04:40 | 只看该作者
原帖由 hmilyjch 于 2008-6-25 16:55 发表
lr_output_message(lr_eval_string("{NewParam}"));

这样固定的写不是我随即取出的参数吧?
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2008-6-25 16:55:18 | 只看该作者
lr_output_message(lr_eval_string("{NewParam}"));
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-20 01:28 , Processed in 0.071083 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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