51Testing软件测试论坛

标题: 请教版主关于录制脚本的问题。 [打印本页]

作者: haoxiang    时间: 2007-5-9 09:58
标题: 请教版主关于录制脚本的问题。
录制查询页面客户要求把查询条件做成参数。
不同的查询条件检索出的结果页数会有所不同。如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);
作者: Zee    时间: 2007-5-9 10:13
有两页就把这个值取出来,然后做判断,如果页数大于1,就执行另一段脚本,
你可以自己写脚本,也可以把两页的脚本录制下来然后写判断语句。
作者: haoxiang    时间: 2007-5-9 13:24
先谢谢了。
我在试试看。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2