云淡风轻,静下心来,倾听内心的声音。测试圈的朋友们,欢迎加入测试杂谈QQ群:77358592。

鼠标键盘模拟工具-按键精灵【原创】

上一篇 / 下一篇  2013-09-11 22:14:22 / 个人分类:自动化测试

  必很多玩游戏的朋友都听说过或者用过这款工具。其实,按键精灵能做的工作远非玩网游打怪这么简单,还可以用它实现办公自动化和功能自动化测试。我也是在工作中结识的它,当时还挺稀奇的,这个小工具跑起来,就像有一只看不见的手帮你完成了点鼠标按键盘的工作。而且还可以自动记录测试结果,并填到表格中。当然,前提是得编写符合要求的测试脚本,脚本编好后,还要进行调试,直到能稳定运行才算大功告成了。
  既然这个工具这么方便,那就学呗。
  开始学的时候,也是一头雾水,从哪里开始啊?总不能东一榔头,西一棒槌吧,那就从最基本的开始,什么是最基本的呢,我一下子就瞄上了按键精灵自带的帮助文档。感觉里面内容很全,还有实例,多好的教材。于是,二话没说,边看帮助边动手操作,从VBS基本命令的使用,到按键精灵专有命令的使用,到办公自动化等操作,居然很快就学完了。感觉不是很满足,就去官网找视频教程看,收获颇多。现在回想起来,视频教程讲的知识点和技巧在实际项目的使用中还是很管用的。再后来,就去逛论坛,不懂就发帖子求助;为了获取更丰富的学习资源,还专门花钱注册了一个会员号。那段时间真是像迷上了一样,毫不夸张地说。
  学有所用的场合终于到了。赶上春节,订票是个大问题,接连几天不论是电话还是网上订票都抢不到,这可真是愁死人。公司同事说,手不够快,要是有个机器人替我刷票多好,不会出错,而且能抢到票。对啊,按键精灵不是可以模拟鼠键操作吗,不就可以做到自动化抢票吗。当时脑袋一热,就开始动手写脚本,修修改改的弄了几个小时,还在火车票订票网站上模拟试了下,感觉上没什么问题了。第二天早晨8点起来抢票的时候,我按下了脚本的启动热键,没想到一分钟不到,居然帮我抢到了一张坐票,虽然不是卧铺,但还是挺满足的。哈哈,现在看当时做的那个抢票脚本还真是简陋,不过不算白做。再后来,发现网上早就有抢票神器了,抢票神器虽然神奇,不过感觉上还是自己做的更有成就感。
  有了这次经历,对按键精灵的兴趣更浓了。于是,QQ上也加了按键的群,居然有10个之多,现在想来当时真是疯狂。每天就是和群里的键友泡在一起,切磋按键的使用。也就在这个时候,我接到了其他部门领导的一个电话,约我谈谈。我当时还不明白怎么回事,后来才知道,原来是这个部门效益好,项目多,亟需要人,问我会不会功能自动化,我说会啊,QTP,WebLoad,Selenium,什么的曾经都用过,当然也少不了提按键精灵。然后,大概都介绍了下。领导考虑到版权和熟练程度的问题,问我按键精灵是不是可以做,我想这不撞倒枪口上了吗,于是毫不犹豫地说可以做。再后来,我就顺利的进入到了这个部门,当然我的工作也是和功能自动化有关的工作。
  实际做起来发现问题真的很多,前前后后用了两个多月的时间,不过总算做成了。现在回想起来,很多时间都花在异常处理上了。另外由于要兼容不同的浏览器和操作系统,因此这部分内容自然也是脚本编写时要考虑的因素。幸亏之前有了积累,要不然很多问题解决起来真是棘手,不仅要熟悉浏览器和操作系统的响应方式,还要熟悉VBS,业务流程,以及脚本编写的技巧等等。还好,这次经历让我对这个工具的掌握更深入了一层。
  虽然按键精灵有这样那样的问题,有时候也会受不了折腾而崩溃,但还是值得推荐使用的,因为它可以很方便的解决工作或者生活中的难题。相比价格昂贵的QTP而言,按键精灵是免费的,而且是轻量级的,就个人使用经验而言,在同类产品中按键算是一款优秀的鼠键模拟工具了。
 
    继续关注。。。
 

TAG:

 

评分:0

我来说两句

jifang

jifang

一滴水中看世界,半瓣花上品人生。

日历

« 2024-05-16  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 8855
  • 日志数: 16777215
  • 建立时间: 2007-04-12
  • 更新时间: 2013-11-04

RSS订阅

Open Toolbar