51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 25916|回复: 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空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

95#
发表于 2013-1-17 21:37:53 | 只看该作者
顶起~~~~~~~~~~~~~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

94#
发表于 2013-1-17 09:55:55 | 只看该作者
给力啊
回复 支持 反对

使用道具 举报

该用户从未签到

93#
 楼主| 发表于 2013-1-16 09:54:49 | 只看该作者
火车订票 的 验证码 很变态 经常抓取不到或者抓取一部分。
this.yangzi 发表于 2012-2-9 17:30



    QTP抓取验证码不太在行哈
回复 支持 反对

使用道具 举报

该用户从未签到

92#
发表于 2012-2-9 17:30:29 | 只看该作者
火车订票 的 验证码 很变态 经常抓取不到或者抓取一部分。
回复 支持 反对

使用道具 举报

该用户从未签到

91#
 楼主| 发表于 2012-2-9 13:33:00 | 只看该作者
自己顶一下先。。。。。。
回复 支持 反对

使用道具 举报

该用户从未签到

90#
 楼主| 发表于 2012-1-31 13:43:12 | 只看该作者
验证码防的就是自动化工具或外挂的,如果能很容易被QTP识别出来那么这个验证码就有必要要修改的,LZ如果要硬 ...
kimiraphael 发表于 2012-1-30 16:24



    楼主回复:
感谢您的回复!所以楼主觉得还是手动输入效率最快。。。
回复 支持 反对

使用道具 举报

该用户从未签到

89#
 楼主| 发表于 2012-1-31 13:41:49 | 只看该作者
回复  lj16329


    验证码怎么**的啊?
wspc 发表于 2012-1-30 15:56



    楼主回复:
验证码问题用QTP确实不好解决。。所以这个脚本手动输入了
回复 支持 反对

使用道具 举报

该用户从未签到

88#
 楼主| 发表于 2012-1-31 13:41:22 | 只看该作者
估计还是需要手动输入验证码并且多次输入 还是JS好 不过感谢楼主的付出
383270701 发表于 2012-1-29 10:16



    楼主回复:
谢谢!
回复 支持 反对

使用道具 举报

该用户从未签到

87#
发表于 2012-1-30 16:24:47 | 只看该作者
验证码防的就是自动化工具或外挂的,如果能很容易被QTP识别出来那么这个验证码就有必要要修改的,LZ如果要硬做自动化的话可以读到然后输进去,不过估计有80%以上会是乱码,点登录后可以先检查是否有验证码错误的提示出来,有的话在点击换图片在输入,不过这样脚本执行进度会很慢
回复 支持 反对

使用道具 举报

该用户从未签到

86#
发表于 2012-1-30 15:56:08 | 只看该作者
回复 1# lj16329


    验证码怎么**的啊?
回复 支持 反对

使用道具 举报

该用户从未签到

85#
发表于 2012-1-29 10:16:15 | 只看该作者
估计还是需要手动输入验证码并且多次输入 还是JS好 不过感谢楼主的付出
回复 支持 反对

使用道具 举报

该用户从未签到

84#
 楼主| 发表于 2012-1-23 23:01:20 | 只看该作者
回复 支持 反对

使用道具 举报

该用户从未签到

83#
 楼主| 发表于 2012-1-23 23:01:14 | 只看该作者
近期由于铁路购票网站频繁调整,一些检查点可能不准确。其实修改方法很简单,大家只要把脚本弄懂,自然就知道如何去改了
回复 支持 反对

使用道具 举报

该用户从未签到

82#
发表于 2012-1-19 16:21:59 | 只看该作者
直接使用QTP,受限制太大,要求太高。。。
回复 支持 反对

使用道具 举报

该用户从未签到

81#
 楼主| 发表于 2012-1-18 23:08:58 | 只看该作者
楼主回复:

今天又有不少朋友跟我交流该脚本的QTP技术问题,这里非常感谢大家对楼主的支持,谢谢大家!
回复 支持 反对

使用道具 举报

该用户从未签到

80#
 楼主| 发表于 2012-1-18 17:35:26 | 只看该作者
下载下来发现没有data table file,而且少了library.qfl函数库
sxjsph 发表于 2012-1-18 17:33


楼主回复:
    datatable file与 library.qfl函数库在这个脚本里都是不需要的,您无视就可以了
回复 支持 反对

使用道具 举报

该用户从未签到

79#
发表于 2012-1-18 17:33:57 | 只看该作者
下载下来发现没有data table file,而且少了library.qfl函数库
回复 支持 反对

使用道具 举报

该用户从未签到

78#
 楼主| 发表于 2012-1-18 17:26:16 | 只看该作者
本帖最后由 lj16329 于 2012-1-18 17:34 编辑

都是技术牛人啊,验证码的问题是不好解决,不过至少楼主的思考精神值得我们学习,群里会使用QTP的人有多少? ...
栀子天使 发表于 2012-1-18 12:32


    楼主回复:
感谢您的回复,以后我会推出一系列实战型较强的视频教程,给广大QTP爱好者一个思路。让大家可以将QTP用到实际生活中。
回复 支持 反对

使用道具 举报

该用户从未签到

77#
 楼主| 发表于 2012-1-18 17:26:04 | 只看该作者
本帖最后由 lj16329 于 2012-1-18 17:27 编辑

回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-9-23 05:14 , Processed in 0.093484 second(s), 35 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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