c#

位置:IT落伍者 >> c# >> 浏览文章

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


发布日期:2020年12月25日
 
QTP调用自己开发的.net类库

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

Set var_CreateInstance = DotNetFactoryCreateInstance(SystemWindowsFormsForm SystemWindowsForms

var_CreateInstanceShow

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

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

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

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

Set obj = DotNetFactoryCreateInstance(TestmyTestQTPTest d\mtTestdll

objDoAction

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

上一篇:C#中MouseDown和MouseUp事件

下一篇:根据现有C#代码文件生成扩展代码文件