51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1593|回复: 1
打印 上一主题 下一主题

[求助] 参数如何转到变量里?

[复制链接]
  • TA的每日心情
    开心
    2024-9-11 15:33
  • 签到天数: 1207 天

    连续签到: 1 天

    [LV.10]测试总司令

    1#
    发表于 2013-4-15 17:24:57 | 显示全部楼层
    本帖最后由 赵佳乐SMILE 于 2013-4-15 17:27 编辑

    不知道你失败 是指的 脚本失败 还是结果失败
    我按我的理解去试了试
    你的想法 应该是字符串比较吧

    那问题是出在  if (Exp_str==x)
    改成 if (strcmp(Exp_str,x)==0)
    1. char * x;

    2.         char * Exp_str="1";

    3.        x=lr_eval_string("{NewParam}");

    4.        // if (Exp_str==x)
    5.            if (strcmp(Exp_str,x)==0)  
    6.                   {
    7.                 lr_output_message("成功");

    8.                         lr_output_message("Exp_str: %s",Exp_str);

    9.                 lr_output_message("Actu_str: %s",x);
    10.                   }
    11.         else
    12.         {
    13.                 lr_output_message("失败");

    14.                 lr_output_message("Exp_str: %s",Exp_str);

    15.                 lr_output_message("Actu_str: %s",x);
    16.         }

    17.         return 0;
    复制代码



    NewParam 有两个参数 一个是1 一个是2
    之前的 那种比较 即使两个都是1 也是报失败
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-9-20 23:56 , Processed in 0.061720 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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