yy_miao 发表于 2016-1-25 16:31:17

【求助】用LR11录制发帖,录的时候成功,回放时也不报错但没有登录就成功,

本帖最后由 yy_miao 于 2016-1-26 09:58 编辑

楼主用的是LR11,准备录制的是:登录BBS,发一个贴,退出BBS。 BBS是楼主自己装的一个单机版phpwind85
出现的问题是:录制的时候明明是登录成功,但回放的时候显示不成功。回放的时候,感觉根本没有填写账号密码就直接点击了登录。登录就夭折了后面就运行不下去了 。求助。如图:


脚本如下:因为帖子太长所以删掉了登录以外的部分。
Action()
{

      web_add_cookie("3b937_lastpos=T23; DOMAIN=localhost");

      web_add_cookie("3b937_ol_offset=98; DOMAIN=localhost");

      web_add_cookie("3b937_ipstate=1453708311; DOMAIN=localhost");

      web_add_cookie("3b937_cloudClientUid=9955545; DOMAIN=localhost");

      web_add_cookie("3b937_threadlog=%2C3%2C; DOMAIN=localhost");

      web_add_cookie("3b937_bubble=a%3A2%3A%7Bs%3A19%3A%22pw_all_tip_usercard%22%3Bi%3A1%3Bs%3A16%3A%22pw_all_tip_medal%22%3Bi%3A1%3B%7D; DOMAIN=localhost");

      web_add_cookie("3b937_readlog=%2C14%2C15%2C16%2C17%2C18%2C19%2C20%2C21%2C22%2C23%2C; DOMAIN=localhost");

      web_add_cookie("3b937_jobpop=0; DOMAIN=localhost");

      web_add_cookie("xposcms_culture=zh; DOMAIN=localhost");

      web_add_cookie("3b937_ck_info=%2F%09; DOMAIN=localhost");

      web_add_cookie("3b937_lastvisit=27%091453708352%09%2Fphpwind85%2Fread.php%3Ftid23%26ds1; DOMAIN=localhost");

      web_add_cookie("3b937_ci=read%091453708352%0923%093; DOMAIN=localhost");

      web_url("phpwind85",
                "URL=http://localhost:8080/phpwind85",
                "TargetFrame=http://localhost:8080/phpwind85",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=",
                "Snapshot=t1.inf",
                "Mode=HTML",
                EXTRARES,
                "URL=/phpwind85/js/lang/zh_cn.js", "Referer=http://localhost:8080/phpwind85/", ENDITEM,
                "URL=/phpwind85/images/wind/bg.jpg", "Referer=http://localhost:8080/phpwind85/", ENDITEM,
                "URL=/phpwind85/images/wind/topbar.png", "Referer=http://localhost:8080/phpwind85/", ENDITEM,
                "URL=/phpwind85/images/button.png", "Referer=http://localhost:8080/phpwind85/", ENDITEM,
                "URL=/phpwind85/images/select_arrow.gif", "Referer=http://localhost:8080/phpwind85/", ENDITEM,
                "URL=/phpwind85/images/wind/navA.png?20141218", "Referer=http://localhost:8080/phpwind85/", ENDITEM,
                "URL=/phpwind85/images/del.png", "Referer=http://localhost:8080/phpwind85/", ENDITEM,
                "URL=/phpwind85/images/wind/searchA.png", "Referer=http://localhost:8080/phpwind85/", ENDITEM,
                "URL=/phpwind85/images/wind/search_input.png", "Referer=http://localhost:8080/phpwind85/", ENDITEM,
                "URL=/phpwind85/images/wind/search_btn.png", "Referer=http://localhost:8080/phpwind85/", ENDITEM,
                "URL=/phpwind85/images/wind/down.png", "Referer=http://localhost:8080/phpwind85/", ENDITEM,
                "URL=/phpwind85/images/wind/colon.png", "Referer=http://localhost:8080/phpwind85/", ENDITEM,
                "URL=/phpwind85/images/wind/h.png", "Referer=http://localhost:8080/phpwind85/", ENDITEM,
                "URL=/phpwind85/images/wind/old.gif", "Referer=http://localhost:8080/phpwind85/", ENDITEM,
                "URL=/phpwind85/images/wind/new.gif", "Referer=http://localhost:8080/phpwind85/", ENDITEM,
                "URL=/phpwind85/images/pwicon/top.png", "Referer=http://localhost:8080/phpwind85/", ENDITEM,
                LAST);

      web_submit_data("login.php",
                "Action=http://localhost:8080/phpwind85/login.php?nowtime=1453711810513&verify=fa56acbb24282070",
                "Method=POST",
                "TargetFrame=",
                "RecContentType=text/xml",
                "Referer=http://localhost:8080/phpwind85/",
                "Snapshot=t2.inf",
                "Mode=HTML",
                ITEMDATA,
                "Name=jumpurl", "Value=http://localhost:8080/phpwind85/index.php", ENDITEM,
                "Name=step", "Value=2", ENDITEM,
                "Name=ajax", "Value=1", ENDITEM,
                "Name=verify", "Value=fa56acbb24282070", ENDITEM,
                "Name=pwuser", "Value=admin", ENDITEM,
                "Name=pwpwd", "Value=admin", ENDITEM,
                "Name=lgt", "Value=0", ENDITEM,
                LAST);

      web_url("index.php",
                "URL=http://localhost:8080/phpwind85/index.php",
                "TargetFrame=",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=",
                "Snapshot=t3.inf",
                "Mode=HTML",
                EXTRARES,
                "URL=images/wind/bg.jpg", ENDITEM,
                "URL=images/g/facebg_a.png", ENDITEM,
                "URL=images/wind/searchA.png", ENDITEM,
                "URL=images/down.png", ENDITEM,
                LAST);

远方的小企鹅 发表于 2016-1-26 08:32:31

yy_miao 发表于 2016-1-25 16:32
困扰了好几天,求高手指点,小白刚学习LR

。。。想要看你的问题,还需要向你支付????lr不处理业务,它不报错不表示你登录成功了,把扩展日志打开,

yy_miao 发表于 2016-1-25 16:32:35

困扰了好几天,求高手指点,小白刚学习LR

yy_miao 发表于 2016-1-26 09:58:03

第一次发帖 ··· 原来经验是这个意思 额 我看看能不能把那个撤了

sss556 发表于 2016-1-26 12:27:38

应该是有动态数据 ,用下关联试试,web_reg_save_param()函数

yy_miao 发表于 2016-1-26 14:41:06

sss556 发表于 2016-1-26 12:27
应该是有动态数据 ,用下关联试试,web_reg_save_param()函数

:dizzy:勾了自动关联后 显示没有地方可关联
手动关联还没会

yy_miao 发表于 2016-1-26 14:47:44

远方的小企鹅 发表于 2016-1-26 08:32
。。。想要看你的问题,还需要向你支付????lr不处理业务,它不报错不表示你登录成功了,把扩展日志打 ...

这个是报错日志,百度之后也没发现解决方式。

sss556 发表于 2016-1-26 15:23:22

yy_miao 发表于 2016-1-26 14:41
勾了自动关联后 显示没有地方可关联
手动关联还没会

自动关联要先自定义规则。自带的规则应该没有。手工的话,录制一个回放后检查或者录制两个对比下 。基本的很简单 。就是参数名 左右边界 ,其他的可以先不用设置

远方的小企鹅 发表于 2016-1-26 15:40:54

yy_miao 发表于 2016-1-25 16:32
困扰了好几天,求高手指点,小白刚学习LR

现在能看到图了,你录制的既然有发贴子,那发完之后服务器会返回一个帖子id吧,而且 这个id还会用作请求,这里需要关联,tree视图---发贴的submit data--http view--response,看看这里是不是有一串类似id的字符串,因为每次回放后相当于又重新发布一次,但是不可能 是相同的id,所以要关联

远方的小企鹅 发表于 2016-1-26 15:44:09

yy_miao 发表于 2016-1-25 16:32
困扰了好几天,求高手指点,小白刚学习LR

刚刚那个关于发发帖的关联说错了,楼主的问题是登录回放不成功,估计是哪里需要关联,你看下登录时服务器返回的动态数据

远方的小企鹅 发表于 2016-1-26 15:47:18

yy_miao 发表于 2016-1-25 16:32
困扰了好几天,求高手指点,小白刚学习LR

tree视图--submit data-response看看这里有没有返回的动态数据,如果有的话,用web_reg_save_prarm 这个函数,把要关联的值的左右边界找准就Ok了

yy_miao 发表于 2016-3-1 16:40:45

远方的小企鹅 发表于 2016-1-26 15:40
现在能看到图了,你录制的既然有发贴子,那发完之后服务器会返回一个帖子id吧,而且 这个id还会用作请求 ...

谢谢 登录问题已解决
页: [1]
查看完整版本: 【求助】用LR11录制发帖,录的时候成功,回放时也不报错但没有登录就成功,