153994730 发表于 2008-7-17 11:34:56

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


报错信息见附件!

君羊 发表于 2008-7-17 11:56:57

设置好检查点后,请把Run-time settings 里面的Checks下的Enable Image and text check 把这项选上试试。

153994730 发表于 2008-7-17 12:35:15

选上了的....要不然不会报错..它会跳过检查的...

wy3552128 发表于 2008-7-17 12:52:28

web_find("web_find",
                "RightOf=<title>",
                "LeftOf=</title>",
                "What=百度搜索_新片子",
                LAST);

放在web_submit_form()前面。。

云层 发表于 2008-7-17 13:22:31

如果使用web_reg_find()那么要放到submit前。
抓不到有时候是因为你看到的服务器返回不是那个样子,lr给你看到的有错误导致的,你去看看页面的源代码,重新设置一下左右边界吧
页: [1]
查看完整版本: LR8.0 如何使用TextChek来检查返回请求是否正确