QTP调用.NET类库(转)

上一篇 / 下一篇  2008-01-29 17:14:25 / 个人分类:QTP

  QTP9.2这个版本提供了调用.net框架的功能,使用DotNetFactory对象就可以实现。QTP的帮助文档里面提供了一个例子:
 
Set var_CreateInstance = DotNetFactory.CreateInstance("System.Windows.Forms.Form", "System.Windows.Forms")

var_CreateInstance.Show
 
  下面说一下如何用DotNetFactory调用自己开发的.net类库。
 
  首先用Visual Studio 2003或者2005创建一个新项目:类库,用的是C#。新建一个类,假设命名空间是Test.myTest,类名是QTPTest。我们再新建一个公共方法: public string DoAction()
 
  假设编译后产生的文件是d:\mtTest.dll。下面在QTP里面写脚本:
 
Set ōbj = DotNetFactory.CreateInstance("Test.myTest.QTPTest", "d:\mtTest.dll")
 
obj.DoAction
 
  这样就可以在QTP中使用.net类库了,我们可以借助于.net框架的强大功能,把很多测试脚本需要使用的公用功能(比如测试数据准备),用C#实现,然后在QTP中调用,让QTP脚本更强大。

 


TAG: QTP知识

 

评分:0

我来说两句

日历

« 2024-05-04  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 20554
  • 日志数: 32
  • 建立时间: 2007-12-13
  • 更新时间: 2008-12-04

RSS订阅

Open Toolbar