在录制时,用到了web_link,但是web_link不能实别中文,因此在回放时,不能识别web_link,问题如下:
web_link("??",
"Text=??",
"Ordinal=2",
"Snapshot=t2.inf",
LAST);
我尝试着去用转化,让LR辨认出来:
lr_convert_string_encoding("立即注册","gb2312","gb2312","param");
lr_output_message(lr_eval_string("param"));
lr_save_string(lr_eval_string("{param}"),"param");
lr_think_time(20);
web_link("立即注册",
"Text={param}",
"Ordinal=2",
"Snapshot=t2.inf",
LAST);
但是还是在回放时还是有错误:
Action.c(22): Error -27995: Requested link ("Text=立即注册") not found [MsgId: MERR-27995]
Action.c(22): web_link("立即注册") highest severity level was "ERROR", 0 body bytes, 0 header bytes [MsgId: MMSG-26388]
当我用Web_Url录制完成相同的操作在回放时没有错误信息 。暂时只能是这样解决问题,当是我们在用LR,B/S 网站时,一般都是HTML中的Web_URL, Web_Submmit_data.
但是Web_link,Web_image 都是基于前一个页面load以后,才能使用。