QTP调用外部函数
Posted 大牛测试技术
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QTP调用外部函数相关的知识,希望对你有一定的参考价值。
1.qtp对外部函数调用
(1)用Executefile方法
Function sum (a,b) sum=a+b End Function
保存以上脚本文件为.vbs放在D盘根目录下,在Executefile后加上文件存放路径便可
(2)通过动态库调用函数
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace add { public class Class1 { public int Add(int a, int b) { return a + b; } }
编译后得到名为add的动态库
Set var_CreateInstance = DotNetFactory.CreateInstance("add.Class1","D:\add.dll") msgbox var_CreateInstance.Add(2,3)
在CreateInstance后参数分别填写类名,dll路径
把以上代码放入QTP中执行后便得到返回值5
若需要此dll文件请咨询笔者
以上是关于QTP调用外部函数的主要内容,如果未能解决你的问题,请参考以下文章
qtp11中RunAction函数为啥不能够使用啊,我使用的是description描述性编程编写的脚本,我想调用Action2
调用模板化成员函数:帮助我理解另一个 *** 帖子中的代码片段