LR8.0 如何使用TextChek来检查返回请求是否正确
我的代码如下:#include "web_api.h"
Action()
{
web_add_cookie("BAIDUID=5FF2E8A3AC78BF0EC9F027110E375702:FG=1; DOMAIN=www.baidu.com");
web_url("www.baidu.com",
"URL=http://www.baidu.com/",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
LAST);
lr_think_time(16);
web_add_cookie("BAIDUID=5FF2E8A3AC78BF0EC9F027110E375702:FG=1; DOMAIN=s.baidu.com");
web_submit_form("s",
"Snapshot=t2.inf",
ITEMDATA,
"Name=wd", "Value={NewParam}子", ENDITEM,
EXTRARES,
"URL=http://s.baidu.com/w.gif?path=http://www.baidu.com/s?wd=%D0%C2%C6%AC%D7%D3&t=1216106495968", "Referer=http://www.baidu.com/s?wd=%D0%C2%C6%AC%D7%D3", ENDITEM,
LAST);
web_find("web_find",
"RightOf=<title>",
"LeftOf=</title>",
"What=百度搜索_新片子",
LAST);
return 0;
}
报错信息见附件! 设置好检查点后,请把Run-time settings 里面的Checks下的Enable Image and text check 把这项选上试试。 选上了的....要不然不会报错..它会跳过检查的... web_find("web_find",
"RightOf=<title>",
"LeftOf=</title>",
"What=百度搜索_新片子",
LAST);
放在web_submit_form()前面。。 如果使用web_reg_find()那么要放到submit前。
抓不到有时候是因为你看到的服务器返回不是那个样子,lr给你看到的有错误导致的,你去看看页面的源代码,重新设置一下左右边界吧
页:
[1]