Action()
{
int result;
//服务器响应:
//<input type=hidden name=userSession value=117665.350587282zAfctVVptHAiDDDDDzDVtptziicf>
//session 关联获取
web_reg_save_param_ex(
"ParamName=usersession",
"LB=name=userSession value=",
"RB=>",
SEARCH_FILTERS,
LAST);
web_url("WebTours",
"URL=http://127.0.0.1:1080/WebTours/",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
EXTRARES,
"Url=../favicon.ico", "Referer=", ENDITEM,
LAST);
lr_think_time(10);
//服务器响应://<blockquote>Welcome, <b>test01</b>, to the Web Tours reservation pages.//登录页面关联获取Welcome,用户名 web_reg_save_param_ex(
"ParamName=checklogin",
"LB=Welcome, <b>",
"RB=</b>,",
"Ordinal=1",
SEARCH_FILTERS,
LAST);
web_submit_form("login.pl",
"Snapshot=t3.inf",
ITEMDATA,
"Name=username", "Value={username}", ENDITEM,
"Name=password", "Value={password}", ENDITEM,
"Name=login.x", "Value=43", ENDITEM,
"Name=login.y", "Value=6", ENDITEM,
LAST);
//判断登录成功的欢迎页面中的用户是否想等
result=strcmp(lr_eval_string("{username}"),lr_eval_string("{checklogin}"));
if(result==0){
lr_output_message("登录的用户名与欢迎界面用户名相等,登录成功!");
}else{
lr_output_message("登录的用户名:%s",lr_eval_string("{username}"));
lr_output_message("获取到欢迎界面的用户名:%s",lr_eval_string("{checklogin}"));
lr_output_message("登录的用户名与欢迎界面用户名不等,登录失败!");
}
web_image("SignOff Button",
"Alt=SignOff Button",
"Snapshot=t4.inf",
LAST);
return 0;
}