51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 3012|回复: 8
打印 上一主题 下一主题

[原创] 关于在action之间调用function()的问题,请大家给解决一下吧

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-1-19 16:53:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在action1中,写了一个function()
我想在action2中调用action1中的这个function(),如何调用呀
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-1-19 17:00:07 | 只看该作者
你把function()放在一个公共的文件吧,然后给两个action调用,可能更简单点
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-1-19 17:02:53 | 只看该作者
把function都写在一个VBS里面吧。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2007-1-19 18:01:20 | 只看该作者
如果,我想在action之间调用function,如何来调用呀
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    5#
    发表于 2007-1-19 18:02:03 | 只看该作者
    按照 VBScript 的语法要求,在UltraEdit里面 编写函数的内容,然后保存为 function.vbs, 并把它保存在你的电脑上,假如它在 d: 盘根目录下面。 你在需要调用此函数脚本的最前面 写上 Execute("d:\ function.vbs"), 然后像调用一般的函数那样调用它就可以了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2007-2-13 11:34:24 | 只看该作者
    感谢walker1020, 我试过了,可以的,但是在QTP8.2中调用外部定义的函数是使用 ExecuteFile 方法, 例如:ExecuteFile "D:\Function.vbs"。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2007-2-13 15:56:21 | 只看该作者
    学习~~sdlkfj5
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2007-4-16 17:16:42 | 只看该作者
    如果这个function里面包含了对象的bitmap checkpoint呢??
    好象就不行了吧
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2007-4-17 12:17:12 | 只看该作者
    action 之间调用的化,首先要把action设置成reuseable的,然后就可以调用了。参看qtp自带的sample,那些登录操作都是直接调用别的action里面的函数
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-4 05:06 , Processed in 0.075294 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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