51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1331|回复: 2
打印 上一主题 下一主题

[原创] 请教版主关于录制脚本的问题。

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-5-9 09:58:53 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
录制查询页面客户要求把查询条件做成参数。
不同的查询条件检索出的结果页数会有所不同。如1/1页,1/2页
当1/2页的情况就需要单击[下一页]的按钮。

如下是录制的脚本,其中 web_submit_data("trw10b.do", )就是按下[下一页]以后录制的内容。
不同的参数查出的页数不同。有需要点击[下一页]的,也有不需要点击[下一页]。需要点击的时候可能还存在多页这样trw10b.do就不止一个。
请教版主是否遇到过这样的现象,如何解决。请指教。
谢谢了。

        web_submit_data("trw10a.do", (输入查询条件)
                "Action=http://sybvpn/y15/trw10a.do",
                "Method=POST",
                "TargetFrame=_parent",
                "RecContentType=text/html; charset=shift_jis",
                "Referer=http://sybvpn/y15/trw10_a.jsp",
                "Snapshot=t5.inf",
                "Mode=HTML",
                ITEMDATA,
                "Name=modytext", "Value=true", ENDITEM,
                "Name=dpCd", "Value=", ENDITEM,
                "Name=propNo", "Value=", ENDITEM,
                "Name=issue", "Value=", ENDITEM,
                "Name=propLnm", "Value=", ENDITEM,
                "Name=propFnm", "Value=", ENDITEM,
                "Name=pownTel", "Value=", ENDITEM,
                "Name=polNo", "Value=", ENDITEM,
                "Name=agtsNm", "Value=", ENDITEM,
                "Name=iniregDtYFrom", "Value=", ENDITEM,
                "Name=iniregDtMFrom", "Value=", ENDITEM,
                "Name=iniregDtDFrom", "Value=", ENDITEM,
                "Name=iniregDtYTo", "Value=", ENDITEM,
                "Name=iniregDtMTo", "Value=", ENDITEM,
                "Name=iniregDtDTo", "Value=", ENDITEM,
                "Name=propDtYFrom", "Value=", ENDITEM,
                "Name=propDtMFrom", "Value=", ENDITEM,
                "Name=propDtDFrom", "Value=", ENDITEM,
                "Name=propDtYTo", "Value=", ENDITEM,
                "Name=propDtMTo", "Value=", ENDITEM,
                "Name=propDtDTo", "Value=", ENDITEM,
                "Name=propcon", "Value=", ENDITEM,
                "Name=situation", "Value=", ENDITEM,
                "Name=submitTRW10a", "Value=", ENDITEM,
                "Name=classCd", "Value=A000", ENDITEM,
                "Name=statusCd", "Value=01", ENDITEM,
                "Name=regDtYFrom", "Value=2007", ENDITEM,   (20007/3/1是查询条件)
                "Name=regDtMFrom", "Value=3", ENDITEM,
                "Name=regDtDFrom", "Value=1", ENDITEM,
                "Name=regDtYTo", "Value=", ENDITEM,
                "Name=regDtMTo", "Value=", ENDITEM,
                "Name=regDtDTo", "Value=", ENDITEM,
                LAST);

        web_submit_data("trw10b.do",
                "Action=http://sybvpn/y15/trw10b.do",
                "Method=POST",
                "TargetFrame=",
                "RecContentType=text/html; charset=shift_jis",
                "Referer=http://sybvpn/y15/trw10_b.jsp",
                "Snapshot=t6.inf",
                "Mode=HTML",
                ITEMDATA,
                "Name=submitTRW10b", "Value=?", ENDITEM,
                LAST);
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-5-9 13:24:17 | 只看该作者
先谢谢了。
我在试试看。
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2007-5-9 10:13:16 | 只看该作者
有两页就把这个值取出来,然后做判断,如果页数大于1,就执行另一段脚本,
你可以自己写脚本,也可以把两页的脚本录制下来然后写判断语句。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-25 20:56 , Processed in 0.064168 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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