码迷,mamicode.com
首页 > 其他好文 > 详细

QTP调用外部函数(四)

时间:2016-09-21 15:45:28      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:

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调用外部函数(四)

标签:

原文地址:http://www.cnblogs.com/tim2016/p/5892841.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!