LR_脚本函数构成一:
Posted xyzyoyo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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);
以上是关于LR_脚本函数构成一:的主要内容,如果未能解决你的问题,请参考以下文章