51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4194|回复: 10
打印 上一主题 下一主题

[原创] 回放脚本遇到Error -26377(已解决)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-8-23 17:31:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
录制脚本后,回访遇到如下的问题;脚本的内容大致为:新增一个人员信息,问题应该是出在-选择人员所在的省市时发生的。
定位到出错的位置:
    web_set_max_html_param_len("1024");
    web_reg_save_param("Siebel_Analytic_ViewState9",
                "LB/IC=ViewState\" value=\"",
                "RB/IC=\"",
                "Ord=1",
                "Search=Body",
                "RelFrameId=1",
                LAST);

        web_reg_save_param( "WCSParam_Diff3", "LB= value=\"", "RB=\"", "Ord=87", "Search=Body", "RelFrameId=1", LAST );
        web_submit_form("{WCSParam_Diff2}.aspx",
                "Snapshot=t4.inf",
                ITEMDATA,
                "Name=txtName", "Value=", ENDITEM,
                "Name=txtStuID", "Value=", ENDITEM,
                "Name=txtIDCard", "Value=", ENDITEM,
                "Name=btnAdd.x", "Value=10", ENDITEM,
                "Name=btnAdd.y", "Value=9", ENDITEM,
                LAST);
错误消息:
Action.c(66): Error -26377: No match found for the requested parameter "Siebel_Analytic_ViewState9". Check whether the requested boundaries exist in the response data. Also, if the data you want to save exceeds 1024 bytes, use web_set_max_html_param_len to increase the parameter size          [MsgId: MERR-26377]
Action.c(66): web_submit_form("{WCSParam_Diff2}.aspx") highest severity level was "ERROR", 47121 body bytes, 1240 header bytes

盼望高人指导一下,谢谢~~~~

[ 本帖最后由 ppone 于 2006-8-31 11:42 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-8-23 17:42:16 | 只看该作者
应该是字符的问题。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2006-8-23 17:54:31 | 只看该作者
原帖由 Zee 于 2006-8-23 17:42 发表
应该是字符的问题。



您指的是什么字符问题??
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-8-23 17:57:17 | 只看该作者
记得有一次,一个朋友问我这个问题,与你类似。后来,就是改了一个字符,就跑通了。具体的字符。要自己找了。看出错信息,一点点的找关系。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2006-8-23 18:09:56 | 只看该作者
不明白您说的究竟是什么字符?脚本中的么?
最头疼的就是不知道该怎么去找原因······
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2006-8-25 18:30:08 | 只看该作者
web_set_max_html_param_len("1024");
可能有问题,把1024改小点呢
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2006-8-28 23:03:29 | 只看该作者
关注,遇到了同样的问题,在单次回放是OK的,再迭代一次后就会有这样的问题,数据库中只插入了一条记录。
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2006-8-31 11:40:52 | 只看该作者
问题已经解决了,将Recodring Options-Internet Protocol Recording中的Recording Level改为URL-based script,就ok了
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2006-8-31 13:16:11 | 只看该作者
楼上的是绕过这个问题的方法,以前我发过一个帖子是说用这种方法绕过去的。还有html的另一个选项也可以。
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2008-1-28 17:27:00 | 只看该作者
试了不行,改变设置还是不行.
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2008-1-29 14:54:35 | 只看该作者
没有找匹配的字符.你看下你的左右边界对吗!?  ("Siebel_Analytic_ViewState9", 这个参数的到的数为空. 你可以用lr_out_message("%s",lr_eval_string("{Siebel_Analytic_ViewState9}")) 输出出来看下,不就知道了.你是不是获取到了参数!

[ 本帖最后由 superfang 于 2008-1-29 14:57 编辑 ]
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-27 10:01 , Processed in 0.078964 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表