51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1235|回复: 4
打印 上一主题 下一主题

[原创] 研究过.net插件扩展的高手,请指教一下。

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-9-20 11:37:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用QTP,录制一个C#程序(是一个CS软件的客户端)中的控件TrackBar.
.net扩展前录制结果如下:
SwfWindow("闪编系统 - V1.0.14.0").SwfWindow("SwfWindow").SwfObject("trackVolumn").Click 67,11
SwfWindow("闪编系统 - V1.0.14.0").SwfWindow("SwfWindow").SwfObject("trackVolumn").Drag 67,11
SwfWindow("闪编系统 - V1.0.14.0").SwfWindow("SwfWindow").SwfObject("trackVolumn").Drop 37,12
SwfWindow("闪编系统 - V1.0.14.0").SwfWindow("SwfWindow").SwfObject("trackVolumn").Drag 35,7
SwfWindow("闪编系统 - V1.0.14.0").SwfWindow("SwfWindow").SwfObject("trackVolumn").Drop 25,7
SwfWindow("闪编系统 - V1.0.14.0").SwfWindow("SwfWindow").SwfObject("trackVolumn").Drag 27,12
SwfWindow("闪编系统 - V1.0.14.0").SwfWindow("SwfWindow").SwfObject("trackVolumn").Drop 56,9
SwfWindow("闪编系统 - V1.0.14.0").SwfWindow("SwfWindow").SwfObject("trackVolumn").Drag 58,8
SwfWindow("闪编系统 - V1.0.14.0").SwfWindow("SwfWindow").SwfObject("trackVolumn").Drop 70,9

想通过插件扩展,能更好地调用此控件的SetValue方法
所以在SwfConfig.xml中编辑扩展代码:
<?xml version="1.0" encoding="UTF-8"?>
<Customization>
<Record>
  <Events>
   <Event name="MouseUp" enabled="true">
    <RecordedCommand name="SetValue">
         <Parameter>
         Sender.Value
         </Parameter>
          <Parameter lang="C#">
          String xy;
          xy = EventArgs.X + ";" + EventArgs.Y;
          Parameter=xy;
        </RecordedCommand>
   </Event>
  </Events>
</Record>
<Replay>
  <Methods>
   <Method name="SetValue">
   <Parameters>
    <Parameter type="int" name="Value"/>
        <Parameter type="String" name="MousePosition"/>
   </Parameters>
   <MethodBody>
    RtObject.Value=Value;
        System.Windows.Forms.MessageBox.Show(MousePosition,"Mouse Position at Record Time");
   </MethodBody>
   </Method>
  </Methods>
</Replay>
</Customization>

结果:扩展无任何效果,录制后仍是鼠标拖拉加坐标值。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2012-9-20 11:39:00 | 只看该作者
回复 1# user603


    我不懂xml,是按照书上来的,也不知道问题出在哪,还请高手指教一二。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2012-9-20 17:30:39 | 只看该作者
没人用过吗?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2012-9-21 09:27:25 | 只看该作者
有没有热心人那?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2012-9-24 09:10:33 | 只看该作者
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-10 15:11 , Processed in 0.069195 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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