51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2607|回复: 0
打印 上一主题 下一主题

TestComplete 中的IDispatch请教

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-12-28 17:21:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我的程序是用delphi开发的。测试工具是testComplete,
程序中用到了一个TDxNavBar控件,此控件有一OnLinkClick事件
其实事件原型如下
procedure TMainForm.dxNavBarLinkClick(Sender: TObject;
  ALink: TdxNavBarItemLink);
begin
  //Logo.Close;
  //RunID(ALink.Item.Tag);
end;
我在TestComplete里面要写测试脚本,要测试这个方法。我是这样写的
Sys.Process('ZRSP').VCLObject('MainForm').VCLObject('dxNavBar').dxNavBarLinkClick(参数一,参数二)
问题:这里的参数一参数二我应该传什么呢?因为在TestComplete中的Object Browser中显示的dxNavBarLinkClick()的参数原型是这样的 如下:
Procedure dxNavBarLinkClick(Sender: IDispatch;  ALink: IDispatch); 是这IDispatch类型的,和delphi中定义的原型是不同的。
我强制转化为IDispatch也不行。有那么知道的告诉下,谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-10-8 05:32 , Processed in 0.080056 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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