51Testing软件测试论坛

标题: 急问:LR中如何给参数赋值?????? [打印本页]

作者: whatname    时间: 2010-8-26 11:33
标题: 急问:LR中如何给参数赋值??????
在LR脚本中插入了一个参数{testId},

我想将一个自己定义的变量 str = "12345" 赋值给 {testId},以便脚本中引用。

我用了
strcpy(lr_eval_string("{testId}"),&str);
lr_output_message("this is var :",lr_eval_string("{testId}"));

结果打印出 this is var :

值是空的。

求助如何解决?

谢谢

PS:还有,参数{testId}不知道是否需要像变量一样声明? 如果要的话,怎么声明?
作者: skyzhu    时间: 2010-8-26 11:45
lr_save_string("12345", "testId");
注意是前面的值,保存到后面的参数中
作者: xueying1123    时间: 2010-8-26 16:43
补充以下
lr_output_message("this is var :",lr_eval_string("{testId}"));这句要改成这样
lr_output_message("this is var :%s",lr_eval_string("{testId}"));
作者: jj_ljw    时间: 2010-8-26 17:12
作个记号,也碰到这个问题,看看怎么用lr里面解决的
作者: 大漠飞鹰    时间: 2010-8-27 10:41
lr_save_string (Str,"testId");




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2