51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

楼主: lj16329
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

41#
 楼主| 发表于 2012-1-13 11:10:01 | 只看该作者
楼主回复:
非常感谢大家的支持,自从这个帖子发表以来,已经有不少朋友找我交流了。

欢迎大家今后继续跟我交流技术上的问题,对于大家的问题、建议或者意见,我一定会耐心解答、虚心听取的

我也会继续努力,争取多做出一些实战性较强的QTP脚本来,免费分享给大家,一起来提高脚本编写能力
回复 支持 反对

使用道具 举报

该用户从未签到

42#
发表于 2012-1-13 11:24:23 | 只看该作者
麻烦楼主尽快做一个视频给我们这些来鸟学习下,来得及还可以定个春节返程的火车票嘛!再此先谢过了!
回复 支持 反对

使用道具 举报

该用户从未签到

43#
发表于 2012-1-13 11:55:31 | 只看该作者
我的打不开
回复 支持 反对

使用道具 举报

该用户从未签到

44#
发表于 2012-1-13 12:21:57 | 只看该作者
回复 35# unholyalliance

第一句就是激活窗体的意思,没什么,第二句就是用来识别验证码的通过text area 识别验证码后output到环境变量“aaa”的
回复 支持 反对

使用道具 举报

该用户从未签到

45#
发表于 2012-1-13 14:25:18 | 只看该作者
好东西哟回复 1# lj16329
回复 支持 反对

使用道具 举报

该用户从未签到

46#
发表于 2012-1-13 14:54:01 | 只看该作者
牛人真不少啊
回复 支持 反对

使用道具 举报

该用户从未签到

47#
发表于 2012-1-13 15:28:47 | 只看该作者
楼主,如果不解决QTP识别的验证码图片的问题,这个脚本用起来真没有直接在网站上输入来的快

用户名会直接保留在IE的Textbox里,密码用Copy,粘贴的,唯一用户输入的就是验证码,但是貌似您的这个脚本不解决自动输入验证码的功能!!
回复 支持 反对

使用道具 举报

该用户从未签到

48#
发表于 2012-1-13 16:08:24 | 只看该作者
总算有那么一丁点省事了
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2018-7-13 14:04
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]测试排长

    49#
    发表于 2012-1-13 17:05:47 | 只看该作者
    主要还是验证码的问题,要不然还用什么qtp啊。 不知道用dom可以实现在。

    你以为想订票的人都会用qtp啊。知道qtp是什么东西啊。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-4-16 21:09
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    50#
    发表于 2012-1-14 00:03:29 | 只看该作者
    在春运这个共同的敌人面前,
    测试有测试的招,开发有开发的招。
    在HW已经有牛人用JAVA写出了订票的程序,并在论坛贴图发布出来。
    不过在审核的时候……
    被版主以危*(&害国,家%系,统#安,全的名义给河蟹了,你懂的。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    51#
    发表于 2012-1-14 09:49:19 | 只看该作者
    终于让我找到了,LZ,我看过你的代码了,有几个方面我认为不太修改了一下,删除了部分冗余的代码,添加部分更为人性化的判断,不过还是要谢谢你的代码,LZ威武!!!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    52#
    发表于 2012-1-15 10:28:01 | 只看该作者
    回复 1# lj16329


        学习下,谢谢啦!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    53#
     楼主| 发表于 2012-1-16 10:13:20 | 只看该作者
    回复 49# 17800455

    楼主回复:
        感谢您的评论。确实QTP这款自动化测试软件,大众基本都没听说过。我写这个脚本的主要目的,也是打算把我自己的学习心得分享出来,供测试同行们学习,共同提高自动化测试脚本的编写水平。
      验证码我是这样看的:目前QTP在识别验证码上,貌似并不占有什么优势。与其让QTP识别错误的验证码,不如叫用户手动去输入,这样实际上可以提高登录效率。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    54#
     楼主| 发表于 2012-1-16 10:14:34 | 只看该作者
    回复 51# kaixinle


        终于让我找到了,LZ,我看过你的代码了,有几个方面我认为不太修改了一下,删除了部分冗余的代码,添加部分更为人性化的判断,不过还是要谢谢你的代码,LZ威武!!!!


    楼主回复:

      感谢您的评论,不知您可否把您修改后的代码也贴出来?大家共同学习一下。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    55#
     楼主| 发表于 2012-1-16 10:25:54 | 只看该作者
    回复 47# sunwenye


        楼主,如果不解决QTP识别的验证码图片的问题,这个脚本用起来真没有直接在网站上输入来的快

    用户名会直接保留在IE的Textbox里,密码用Copy,粘贴的,唯一用户输入的就是验证码,但是貌似您的这个脚本不解决自动输入验证码的功能!!


    楼主回复:
      感谢您的评论!楼主是这样认为的:如果是手动登录,在网站提示“当前人数过多,请重新再试”时,需要做如下几个操作,才能确保下一次登录:

    1、如果弹出的是提示信息框,需要手动敲击一下回车,或者用鼠标点击一下【确定】按钮,让这个提示框消失。
    2、用户名系统会自动保存下来。密码不会自动保存,这个大家都是知道的,如果来填入这个密码,即使使用复制粘贴的方式,还是需要用左手多按一次ctrl+v
    3、输入完密码后,需要将鼠标焦点定位到验证码输入框来确保可以输入验证码,这也需要手动按一次tab键,或用鼠标去定位
    4、输入完用户名、密码、验证码后,还需要点击【登录】按钮,这个操作也需要手动按一次回车,或用鼠标去点击才能完成操作

    以上操作虽然简单,但如果重复输入几百次,很多人一定会觉得麻烦。

    这个自动化脚本的优势在于,可以省去除了填入验证码其余的所有操作。在需要登录几百次的情况下,相信这个脚本还是会带给您很大便利的。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    56#
    发表于 2012-1-16 10:48:01 | 只看该作者
    支持一下
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    57#
    发表于 2012-1-16 11:57:12 | 只看该作者
    呵呵。完全可以。不过现在不是有chrome插件支持的么?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    58#
    发表于 2012-1-16 13:58:39 | 只看该作者
    我下了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    59#
    发表于 2012-1-16 14:22:20 | 只看该作者
    回复 1# lj16329


        看了google浏览器上别人用的js写的插件,并且使用来订票,果然不负众望,成功订票了,

    我也是搞QTP的,现在感觉QTP弱爆了。。。。。。。。。。。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    60#
    发表于 2012-1-16 14:23:42 | 只看该作者
    回复 57# archonwang


        求插件链接!!!
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-4-19 19:51 , Processed in 0.080680 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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