51Testing软件测试论坛

标题: TestComplete 中的IDispatch请教 [打印本页]

作者: cmdream    时间: 2009-12-28 17:21
标题: TestComplete 中的IDispatch请教
我的程序是用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也不行。有那么知道的告诉下,谢谢!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2