UFT基础_调用外部函数多种方法以及动态库

'三种调用方法
方法1:
'ExecuteFile "D:\UserData\My Documents\Unified Functional Testing\sum.vbs"
'Call sum(2,3)

方法2:
'LoadFunctionLibrary "D:\UserData\My Documents\Unified Functional Testing\sum.vbs"
'sum 2,3

方法3:
'这种形式用的多
'ExecuteFile "D:\UserData\My Documents\Unified Functional Testing\Library1.qfl"
'sum 2,3


'#############顺序执行#################################################################
'flyfrom_a = Array("Denver","Frankfurt","London","Los Angeles","Paris","Portland","San Francisco","Seattle","Sydney","Zurich")
'Set flyfrom_i= Window("Flight Reservation").WinComboBox("Fly From:")
'
'
'For i = 0 To flyfrom_i.GetItemsCount-1
'    If flyfrom_i.GetItem (i)=flyfrom_a(i) Then
'    print i&" is right"
'else
'    print i&" is wrong"
'End If
'
'Next
'###################################################################################

'###############重构函数,外部调用函数################################################
'Sub flyfrom (flyfrom_i,flyfrom_a)
'   For i = 0 To flyfrom_i.GetItemsCount-1
'       If flyfrom_i.GetItem (i)=flyfrom_a(i) Then
'           print i&" is right"
'       else
'       print i&" is wrong"
'       End If
'Next
'End Sub

'比对数组
'flyfrom_a = Array("Denver","Frankfurt","London","Los Angeles","Paris","Portland","San Francisco","Seattle","Sydney","Zurich")
'
'Set flyfrom_i= Window("Flight Reservation").WinComboBox("Fly From:")

'加载外部函数
'ExecuteFile "D:\UserData\My Documents\Unified Functional Testing\flyfrom.vbs"
'
'调用函数
'Call flyfrom(flyfrom_i,flyfrom_a)
#######################################################################################
'调用动态库
Set a=DotNetFactory.CreateInstance("ClassLibrary2.Class1","D:\UserData\My Documents\Unified Functional Testing\ClassLibrary2.dll")
msgbox a.sum(2,3)
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值