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);

 

转载于:https://www.cnblogs.com/xyzyoyo/p/9495570.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值