51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 1865|回复: 1

[原创] 关于QTP另类方法调用的问题。

[复制链接]

该用户从未签到

发表于 2011-10-31 09:39:50 | 显示全部楼层 |阅读模式
【在FOR循环中调用数组中的不同方法】,详细描述如下:
1.定义两个函数A(user,pwd),B(user,pwd)
Dim user,pwd
user = "userA"
pwd = "pwdB"
Function A(user,pwd)
msgbox user
End Function
Function B(user,pwd)
msgbox pwd
End Function
2.定义一个数组,并为数组赋值。
Dim arr
arr(0)="A(user,pwd)"
arr(1)="B(user,pwd)"
3.通过调用数组变量arr(0)和arr(1),来实现依次调用A(user,pwd)和B(user,pwd)两个函数的功能。
Dim i
FOR i = 0 to 1
    Call arr(i)
Next
按上述编写的话,最后在调用数组中的A(user,pwd)、B(user,pwd)方法时会提示“类型不匹配”,因为“Call”后面跟的数组参数,而不是函数名称。我的问题是如何在FOR循环中调用这两个数组中的方法。
回复

使用道具 举报

该用户从未签到

发表于 2011-10-31 23:04:42 | 显示全部楼层
arr(0)="A(user,pwd)"
arr(1)="B(user,pwd)"
把上面的修改成下面的试下;就是把双引号去掉
arr(0)=A(user,pwd)
arr(1)=B(user,pwd)
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-3-29 19:48 , Processed in 0.067971 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表