51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3740|回复: 12
打印 上一主题 下一主题

winrunner是否可以使用自定义的函数啊??

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2004-11-26 10:59:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问:
   winrunner如果可以自定义函数,如何使用,能否给给简单的例子,谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
发表于 2004-11-26 11:01:35 | 只看该作者
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2004-11-26 11:26:48 | 只看该作者
谢谢回复,可能我没说清楚我的问题,我是想知道,是不是我可以在当前的脚本里自定义一个函数,比如 int functinon(int ,int),因为我要多次使用,每次的参数不太有规律,
然后,我直接调用该函数??
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2004-11-26 12:11:04 | 只看该作者
用Compiled Module脚本
方法:建个脚本,写个函数,保存成Compiled Module脚本,比如名字叫function,然后在其它脚本里面先load这个脚本,接下来就可以使用函数了。看WR的例子,N多
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2004-11-26 12:48:52 | 只看该作者
http://bbs.51testing.com/viewthread.php?tid=5133&fpage=1
这里就有一个例子啦,
或者你到LIB下面看一下,有很多
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2004-11-26 13:18:07 | 只看该作者
用compiled module的好处是就像可以有自己的库一样,把脚本的路径加到WR里,以后再要用到这个函数只要load一下脚本,函数就可以用了,方便。当然,直接在脚本里面编写一个函数,再在该脚本中直接使用也可以
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2004-11-27 13:51:50 | 只看该作者
多谢楼上的朋友们,我知道了,非常谢谢:)
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2015-11-26 10:09
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    8#
    发表于 2005-11-4 15:48:52 | 只看该作者
    请问shyfish,能否把compiled module介绍详细一点,说一下怎样把一个脚本编译成compiled module脚本?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2005-11-4 16:50:17 | 只看该作者
    我也想知道啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2005-11-15 09:43:42 | 只看该作者
    只要将测试的类型属性由默认的Main Test修改为compiled module就可以了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2005-11-15 10:47:09 | 只看该作者
    建议仔细看一下WR 的TSL Refrence Guide (version 7.6) page 32"Define Functions", 很详细的说明,看了有帮助的.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2005-12-1 14:51:52 | 只看该作者
    winrunner 配合定义函数库及扩充dll ,我觉得可以实现很多高级功能,这当然得看你有多强,呵呵
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2006-6-3 22:00:30 | 只看该作者

    编译模块的使用方法,同时由个问题请教

    用户字定义使用手册中,由编译模块的使用,步骤介绍如下:
    1.在文件菜单的属性中,选择常用页面,然后在测试类型中,选择编译模块。
    2.然后保存该脚步并执行。
    3.在启动脚步中,加载该编译模块所在脚步,或者需要的时候再加载。
    4.你的脚步中就可以使用编译模块中定义的函数了,但需要注意的是:你在编译模块中自定义的函数必须是public型的。

    我同时有个问题:创建一个对象并为其设置需要检查的属性时,遵循如下的步骤:
    1.        增加一个需要设置检查点的GUI对象类
    2.        创建一个捕获函数来设置检查属性的预期值和实际值。
    3.        创建一个比较函数来比较检查属性的预期值和实际值。
    4.        注册通过捕获函数和比较函数创建的检查属性。
    5.        把这个注册的检查属性和自定义的GUI对象相关联。
    6.        为这个自动化对象的检查点设置默认值。


    按照该步骤做了,但执行检查时,发现对象中还时没有自定义的检查属性,不知道时什么原因。
    WinRunner用户化向导的25页有该说明,但我就时执行了多次不成功。该文档在winrunner的安装后的文档中,选择文档在线,然后选择用户化向导即可。
    望各位大侠帮忙指点。

    前一部分大家问的问题我用过多次,都可以成功。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-15 02:09 , Processed in 0.080451 second(s), 25 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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