鼠标键盘模拟工具-按键精灵

发表于:2013-9-12 11:15

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:jifang    来源:51Testing软件测试网博客

  想必很多玩游戏的朋友都听说过或者用过这款工具。其实,按键精灵能做的工作远非玩网游打怪这么简单,还可以用它实现办公自动化和功能自动化测试。我也是在工作中结识的它,当时还挺稀奇的,这个小工具跑起来,就像有一只看不见的手帮你完成了点鼠标按键盘的工作。而且还可以自动记录测试结果,并填到表格中。当然,前提是得编写符合要求的测试脚本,脚本编好后,还要进行调试,直到能稳定运行才算大功告成了。

  既然这个工具这么方便,那就学呗。

  开始学的时候,也是一头雾水,从哪里开始啊?总不能东一榔头,西一棒槌吧,那就从最基本的开始,什么是最基本的呢,我一下子就瞄上了按键精灵自带的帮助文档。感觉里面内容很全,还有实例,多好的教材。于是,二话没说,边看帮助边动手操作,从VBS基本命令的使用,到按键精灵专有命令的使用,到办公自动化等操作,居然很快就学完了。感觉不是很满足,就去官网找视频教程看,收获颇多。现在回想起来,视频教程讲的知识点和技巧在实际项目的使用中还是很管用的。再后来,就去逛论坛,不懂就发帖子求助;为了获取更丰富的学习资源,还专门花钱注册了一个会员号。那段时间真是像迷上了一样,毫不夸张地说。

  学有所用的场合终于到了。赶上春节,订票是个大问题,接连几天不论是电话还是网上订票都抢不到,这可真是愁死人。公司同事说,手不够快,要是有个机器人替我刷票多好,不会出错,而且能抢到票。对啊,按键精灵不是可以模拟鼠键操作吗,不就可以做到自动化抢票吗。当时脑袋一热,就开始动手写脚本,修修改改的弄了几个小时,还在火车票订票网站上模拟试了下,感觉上没什么问题了。第二天早晨8点起来抢票的时候,我按下了脚本的启动热键,没想到一分钟不到,居然帮我抢到了一张坐票,虽然不是卧铺,但还是挺满足的。哈哈,现在看当时做的那个抢票脚本还真是简陋,不过不算白做。再后来,发现网上早就有抢票神器了,抢票神器虽然神奇,不过感觉上还是自己做的更有成就感。

  有了这次经历,对按键精灵的兴趣更浓了。于是,QQ上也加了按键的群,居然有10个之多,现在想来当时真是疯狂。每天就是和群里的键友泡在一起,切磋按键的使用。也就在这个时候,我接到了其他部门领导的一个电话,约我谈谈。我当时还不明白怎么回事,后来才知道,原来是这个部门效益好,项目多,亟需要人,问我会不会功能自动化,我说会啊,QTP,WebLoad,Selenium,什么的曾经都用过,当然也少不了提按键精灵。然后,大概都介绍了下。领导考虑到版权和熟练程度的问题,问我按键精灵是不是可以做,我想这不撞倒枪口上了吗,于是毫不犹豫地说可以做。再后来,我就顺利的进入到了这个部门,当然我的工作也是和功能自动化有关的工作。

  实际做起来发现问题真的很多,前前后后用了两个多月的时间,不过总算做成了。现在回想起来,很多时间都花在异常处理上了。另外由于要兼容不同的浏览器和操作系统,因此这部分内容自然也是脚本编写时要考虑的因素。幸亏之前有了积累,要不然很多问题解决起来真是棘手,不仅要熟悉浏览器和操作系统的响应方式,还要熟悉VBS,业务流程,以及脚本编写的技巧等等。还好,这次经历让我对这个工具的掌握更深入了一层。

  虽然按键精灵有这样那样的问题,有时候也会受不了折腾而崩溃,但还是值得推荐使用的,因为它可以很方便的解决工作或者生活中的难题。相比价格昂贵的QTP而言,按键精灵是免费的,而且是轻量级的,就个人使用经验而言,在同类产品中按键算是一款优秀的鼠键模拟工具了。

  继续关注。。。

版权声明:本文出自 jifang 的51Testing软件测试博客:http://www.51testing.com/?112793

原创作品,转载时请务必以超链接形式标明本文原始出处、作者信息和本声明,否则将追究法律责任。

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号