51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 25204|回复: 94
打印 上一主题 下一主题

[原创] 火车票网上订票登录脚本

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-1-9 11:37:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 lj16329 于 2013-7-24 22:30 编辑

该脚本已过期,请需要技术的加我Q哈。



目前的火车票订票系统由于用户过多,很难登陆成功。用该脚本可以提高单位时间内登陆次数,并省去重复输入密码并点击登陆按钮的操作。

                                                 欢迎与我进行技术交流及探讨,QQ:109652067

环境准备:

1QTP10.0

2WINDOWS XP2003WIN7

3IE6/IE7/IE8/IE9

使用方法:

1、将压缩包中《火车票订票脚本》这个文件夹解压到任意目录下

2、关掉当前所有已打开的IE页面

3、打开QTP软件,并打开《火车票订票脚本》脚本

4、修改脚本代码的登陆用户名及登录密码,如图所示(注意保留双引号):


5、打开IE,输入这个网址:http://www.12306.cn/mormhweb/kyfw/(注意将IE上方的提示信息弄没),得到这个页面(注意:从始至终桌面必须只有一个IE页面,否则脚本不会运行成功):

6、运行QTP脚本,期间会弹出验证码输入框,输入后敲击回车即可(提示:此时可用Alt+Tab键在IEQPT验证码输入窗口间切换,方便查看验证码并输入)。

7、如果在线人数过多无法登陆成功,QTP会重复弹出上一步的验证码输入窗口,直到登陆成功为止。登陆成功后,QTP给出成功提示,脚本自动结束运行。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2012-1-9 13:09:55 | 只看该作者
本帖最后由 lj16329 于 2012-1-9 13:11 编辑

只见有人下载,不见有人回呢。。。自己顶一下
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2012-1-9 13:11:02 | 只看该作者
呵呵,因为使用这个脚本需要QTP,所以受众面有限!可以将QTP换成轻量级的FF插件完成!
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2012-1-9 13:11:37 | 只看该作者
刚注册的。怎么得到技术指标啊?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2012-1-9 13:13:31 | 只看该作者
FF插件毕竟也有受众面嘛。。。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2012-1-9 13:14:50 | 只看该作者
啥是QTP10?
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2012-1-9 13:14:57 | 只看该作者
技术指数已经取消掉了
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2012-1-9 13:15:46 | 只看该作者
回复 6# ruthenium


    。。。看来QTP的受众面确实有限啊。。。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2012-1-9 13:16:24 | 只看该作者
可以根据这思路将QTP脚本改写成VBS,那样就好多了。。。
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2012-1-9 13:19:44 | 只看该作者
回复 9# lj16329
VBS。。。我现在Linux下用fortran的,早年间的C和Basic都还给老师了。
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2012-1-9 13:31:06 | 只看该作者
楼主是牛人,顶一个!
回复 支持 反对

使用道具 举报

该用户从未签到

12#
 楼主| 发表于 2012-1-9 13:33:34 | 只看该作者
回复 11# wx小鱼


    谢谢太感动了
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2012-1-9 13:34:54 | 只看该作者
回复 12# lj16329
回复 支持 反对

使用道具 举报

该用户从未签到

14#
 楼主| 发表于 2012-1-9 13:36:17 | 只看该作者
这个只是登录的脚本,抢票的脚本其实也可以用QTP做出来的

大家如果有兴趣可以试一试哈。
回复 支持 反对

使用道具 举报

该用户从未签到

15#
 楼主| 发表于 2012-1-9 13:38:27 | 只看该作者
QTP自带的验证码功能不太好用,所以目前只能是半自动的,需要手工输入验证码
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2012-1-9 13:39:37 | 只看该作者
回复 14# lj16329


    看到Google+上有个.js的脚本。不知道原理是不是通用的?楼主试试看啊?
回复 支持 反对

使用道具 举报

该用户从未签到

17#
发表于 2012-1-9 13:39:43 | 只看该作者
回复 14# lj16329


    看到Google+上有个.js的脚本。不知道原理是不是通用的?楼主试试看啊?
回复 支持 反对

使用道具 举报

该用户从未签到

18#
 楼主| 发表于 2012-1-9 13:40:49 | 只看该作者
回复 17# ruthenium


    那个JS脚本跟我的不一样。QTP可以调用JS,但是这样有点画蛇添足了,就没有必要用QTP了
回复 支持 反对

使用道具 举报

该用户从未签到

19#
 楼主| 发表于 2012-1-9 13:52:24 | 只看该作者
如果有机会我会将我制作这个QTP脚本当作一个实战教程录制一个视频,分享给大家
回复 支持 反对

使用道具 举报

该用户从未签到

20#
发表于 2012-1-9 14:10:04 | 只看该作者
回复 19# lj16329


    明天上午10点订票。现在正在琢磨怎么能抢到呢。明天肯定比今天更凶险。
那个JS的脚本我也用不起来。不知道什么地方出了问题。试试你这个。
觉得视频很可能赶不上明天买票了。不管怎么样,十分感谢。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-4-24 09:36 , Processed in 0.079157 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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