以XML文件方式扩展QTP的.NET插件的问题

发表于:2008-1-22 17:40

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

 作者:陈能技    来源:陈能技的博客

分享:

        基本上是按QTP的帮助文档描述,以及它提供的一个小例子来写的。如果完全按其在NETExtensibility.chm文件中的“Example of a Control Definition XML File”这一节的例子来写则完全不能进行录制方面的扩展,它的例子如下:

<?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;

 

                                   </Parameter>

 

                            </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>

22/2<12
重磅发布,2022软件测试行业现状调查报告~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号