发布新日志

  • LR 输出系统时间

    2011-06-21 15:21:52

    方法一:
    //(可放在相应页面之前)输出格式为:YY-MM-DD HH:MM:SS
    lr_save_datetime("%c",DATE_NOW + TIME_NOW,"time");
    lr_message("%s",lr_eval_string("{time}"));
    //仅输出日期,格式为:YYYY-MM-DD
    lr_save_datetime("%Y-%m-%d ",DATE_NOW,"date");
    lr_message("%s", lr_eval_string("{date}"));

    方法二:
    //输出格式为:星期 月 日 时:分:秒 年
    long t;
    time(&t);
    lr_message("%s",ctime(&t));
  • LR检查点设置

    2011-05-18 19:26:26

    /*设置检查点web_reg_find()*/
    //页面之前
    web_reg_find("Text=0571-89935711",     
                 "Fail=NotFound",              
                 //"SaveCount=textcontent",           
                 "Search=Body",               
                 LAST);


    /*验证是否输出成功*/
    //页面之后
    if(atoi(lr_eval_string("{textcontent}"),"0")>0)  
    lr_log_message("成功!");
    else  
    lr_log_message("失败!");      

    //(or)字符串比较
    if (strcmp(lr_eval_string("{TextCheck}"),"0") > 0) {
    lr_message("Login Succeed!");
    }
    else
    lr_message("Login Failed");


    注:设置检查点web_reg_find()相关事项
    a. Text内容支持汉字搜索验证设置:Tools-->Recording Options/Advanced 勾选“Support charset”,选择UTF-8。
        (另,可设置相关字体:Tools-->Genereal Options-->Environment)
    b. Text对应内容中含有空格时,可能会导致运行出错。可右键查看源页面的源文件,搜索内容,该内容中可能含有不同的空格数量。
    c. 若是基于URL-based录制的脚本,则该判断需放在(若存在)web_concurrent_end()函数之后。

    PS:web_find()不能用于URL-based脚本;仅支持C,不支持JAVA和VB。

Open Toolbar