zoukankan      html  css  js  c++  java
  • LR_脚本函数构成一:

    LR_脚本函数构成一:

    web_url("login", //发起 一个get请求
    "URL=http://www.baidu.com",
    "TargetFrame=Main",
    "RecContentType=text/html",
    "Mode=HTML",
    LAST);

    MIME类型-需加强了解

    // 请求函数:
    web_custom_request("请求",
    "Method=POST",
    "URL=http://",
    "Body=...."
    LAST);

    //关联函数 ,预注册函数
    web_reg_save_param("ret",
    "LB",
    "RB",
    LAST)
    --老黄历;写在请求之前
    // 获取参数:
    lr_eval_string() //lr参数获取
    lr_output_message(lr_eval_string("{参数}"))
    --获取参数,打印参数;lr_output_message(lr_eval_string("参"))

    // 函数请求-表单形式提交数据
    web_submit_data("",// 提交函数
    "Action=",//提交地址
    "Method=POST", // 提交数据,以表单的形式提交
    ITMADATA,
    "",ENDITEM,
    LAST);


    //转码函数 --有乱码时使用
    lr_convert_string_encoding() -- 转码函数:
    用法:遇到中文变成乱码,可以用这个函数
    lr_convert_string_encoding(
    lr_eval_string("{msg}"),#要转吗的字符串
    LR_ENC_UTF8,#转换前的编码
    LR_ENC_SYSTEM_LOCALE #转换后的编码
    "afterEncodeMsg" #存到那个变量
    )

    lr_convert_string_encoding(lr_eval_string("{res}"),LR_ENC_UTF8,LR_ENC_SYSTEM_LOCALE,"res");
    lr_output_message(lr_eval_string("{res}"));

    //自定义参数: 格式化参数,传参
    lr_save_string("http://www.baidu.com","codeid") lr自定义参数变成LR参数
    lr_error_message(lr_eval_string())
    //转码:函数:乱码:
    lr_convent_string_encoding( lr_eval_string("{res}")

    )
    转的目标字符串
    目标,原来的,存到哪里
    fromencoding
    toencoding

    --UTF-8 编码:%s7893212p34dx0/u0
    --unicode:xe/uo/xe/dx
    --lr_error_message() //高亮输出

    --lr_eval_string()
    --lr_save_string //把lr自定义的参数变成LR参数

    int a = 10;
    lr_save_string("777",'em_id');
    lr_error_message(lr_eval_sting("{emp_id}"));
    return 0;

    LR_脚本函数构成二:

    文本检查点:放在请求之前:

    web_reg_find("Text=welcom",# 文本
    "SaveCount=num",#寻找出现的次数
    ""
    LAST);

    lr_output_message("打印%s",lr_eval_string("{num}"))

    数组取值:
    lr_save_string("www.baidu.com","web_1')
    lr_save_string("www.163.com","web_2')
    lr_save_string("www.google.com","web_3')
    lr_save_string("www.sina.com","web_4')

    //获取数组里面的值,随机获取值:可以获取到数组里面随机值:
    lr_paramarr_random("web");
    //
    lr_paramarr_idx("web",1) //根据索引取值

    通过for循环 ,取出所有数组的值

    for(i=1;i<lr_paramarr_len("web")+1;i++){
    lr_output_message(lr_paramarr_idx("web"),i);}

    return 0;


    //预注册函数补充:一定要写在请求之前
    web_reg_save_param()

    web_reg_save_param("param",
    "LB=" ,//左边界
    "RB=",//右边界
    "ORD=ALL" ,//如果返回一个数组,需要用到这个值
    LAST);

  • 相关阅读:
    自定义标签的作用
    自定义标签处理器类的生命周期
    自定义标签的执行过程
    自定义标签入门案例
    JSTL核心标签库详解
    JSTL标签(核心标准库)
    动作标签
    jsp标签
    EL表达式
    JSP学习案例--,竞猜游戏
  • 原文地址:https://www.cnblogs.com/xyzyoyo/p/9495570.html
Copyright © 2011-2022 走看看