用户名:
密 码:
验证码:





        
对OBJECT对象的鼠标点击操作(脱离坐标) (转载)三十岁之前不必在乎的事
    浅谈WR的录制机制
作者: 蓝天伟  文章类别: 蓝天测试  发表时间: 2007-11-11 15:32:44 阅读(1239)

    本人一直认为学任何东西都要学习他的本质,只有你了解了他的本质,你才能用好他。当然WR也不例外,只有了解了WR的本质,才能真正用好WR。以前你用WR可能要受到WR的种种限制,比如你点击一个OBJ对象,会出现坐标,这样很难维护。但当你真正理解了WR,你可以从底层写代码(比如抓句柄)来操作该对象,这样就不用再依赖坐标了。好像扯的太远了,但我只想说明一点:我们要去掌控工具,而不是被工具牵着鼻子走!
     现在入正题,其实也很简单:
     准备工作:
      1.创建一个DLL文件,他用来接受WINDOWS发出的消息,并根据消息把脚本写入到WR中
      2.使该DLL与对象产生关联,要不你怎么知道点了什么对象,该产生什么“录制脚本”呢
     录制机制:
    用户对对象(比如Button1)进行操作(比如Click)---对象根据对象的类型(比如是BUTTON)-----对象录制注册表(我这么称呼)---找到需要的DLL文件---根据消息(这里是WM_LBUTTONDBLCLK)产生录制脚本(这里是button_press("Button1");)
    OK,结束了。
    如果大家看了,有觉得我说的不对的,请大家指正!非常感谢!



     昵称:  
 

                  

联系我们 管理中心 Email:wan1314sq@126.com  QQ:236835793  MSN:lantian.wei@hotmail.com

Copyright@2007-2010 LantianWeiV3.0

备案编号:沪ICP备07012456号