频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

QTP调用自己开发的.net类库

来源:pcdog 作者:佚名 出处:巧巧读书 2008-01-08 进入讨论组

  我现在用的是QTP9.2,这个版本提供了调用。net框架的功能,使用DotNetFactory对象就可以实现。QTP的帮助文档里面提供了一个例子:

  Set var_CreateInstance = DotNetFactory.CreateInstance("System.Windows.Forms.Form", "System.Windows.Forms")

  var_CreateInstance.Show

  大家只要把这两句拷贝到QTP里运行一下就明白了。

  下面我说一下如何用DotNetFactory调用我们自己开发的。net类库。

  首先用Visual Studio 2003或者2005创建一个新项目:类库,我用的是C#.新建一个类,假设命名空间是Test.myTest,类名是QTPTest.我们再新建一个公共方法: public string DoAction()

  假设编译后产生的文件是d:\mtTest.dll.下面我们在QTP里面写脚本:

  Set obj = DotNetFactory.CreateInstance("Test.myTest.QTPTest", "d:\mtTest.dll")

  obj.DoAction

  这样我们就可以在QTP中使用。net类库了,我们可以借助于。net框架的强大功能,把很多测试脚本需要使用的公用功能(比如测试数据准备),用C#实现,然后在QTP中调用,让我们的QTP脚本更强大。

本U R L:http://www.qqread.com/csharp/d391650.html 更多文章 更多内容请看.NET移动与嵌入式技术.NET开发手册Wlan组网----家庭专题专题,或进入讨论组讨论。
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章