QTP各Action中的函数怎么调用
初学QTP好多不懂,问个很菜菜的问题,请大家帮忙解决下:我在公用Action 中定义的函数 其它Action怎么调用它里面的函数?
比如:我在Action1中 定义
Public Function logprint(ByVal message)
........
End Function
我在Action2中怎么使用logprint()函数,直接用的话提示“类型不匹配”。怎么解决
--添加到Resources中的方法除外 同感,期待达人解释 这种方式无法 重复使用函数,建议把函数放在VBS文件里面执行 或者 放置到 resource 里面 现在我还没有发现从action1调action2函数的直接方法,不过你可以参照以下方法
一个Action里如何调用在另一个Action中定义的函数、过程(或变量、常量)
例如:
-----------------------------------
'Action_A Public strURL…… ……
Function QueryList()
…… ……
…… ……
End Function
------------------------------------
'Action_B '如何调用 QueryList函数和strURL A:1)可以把这些变量和Function放在vbs文件作为resource文件共享(file-->setting-->resource),在每个Action中添加该文件。
如果function中出现控件调用,那么必须确保该控件在相应的Action的object repository中是存在的。
2)定义一个可被调用的ACTION里面唯一的放一个FUNCTION
[ 本帖最后由 lvguobin 于 2009-6-17 17:20 编辑 ]
回复 4# 的帖子
1):可以把这些变量和Function放在vbs文件作为resource文件共享(file-->setting-->resource),加一次就行勒2):定义一个可被调用的ACTION里面唯一的放一个FUNCTION-------- 好像不行啊,能否说具体点
页:
[1]