|
本帖最后由 mmsw450 于 2013-1-23 23:13 编辑
12306把订票助手封杀了,闲来无事用QTP写了个简单的刷票脚本。
登录以及设置始发、终点 、日期部分未做;一是简单,二是没有做的必要!(因为订票时,可能随时修改始、终站及购票日期,由QTP来控制不合理)
目前已实现的功能:
0、至少5秒自动查询一次(可设定查询间隔)
1、支持车次白名单,
2、支持席位选择,目前支持“仅卧铺”或“仅座票”或“全部”,一旦设定席位有票根据白名单自动预定车次
3、支持自动选择订票人员(暂未做验证码识别,不能自动提交订单)
使用方法:
1、先打开QTP,后打开IE
2、登录帐号,设置好始发及终点站;出行日期。
3、修改NameList;WhiteList;FirstSelect三个变量
4、运行脚本即可
脚本下载地址:
同几个朋友交流后,把登录部分也发布出来:
1、 登录部分需要手动输入验证码;脚本自动检测,如果验证码长度=4位时,自动点击登录;
2、如果验证码错误,则自动输入密码,重复步骤1
PS:0 完全描述性编程,代码粘贴到QTP中即可使用。
1 仅个人娱乐之作,勿喷;欢迎指点。测试交流群:288793120
2 在IE7 IE9 下测试通过
3 计划用JAVA+WebDriver重写
4 因为51论坛代码排版有点难看;删除代码部分。请下载后查看。 |
|