51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3515|回复: 7
打印 上一主题 下一主题

[Robot] 请问robot里面如何调用函数?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-9-2 17:48:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
robot里面有些头文件,库文件等等,怎么样使用它们呢?现在是一点概念也没有啊,高手们帮帮忙啊!!谢谢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2005-9-5 16:58:36 | 只看该作者
怎么没有人回答啊?斑竹!!!!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2005-9-5 17:08:17 | 只看该作者
用过datapool没,那就是头文件

你问的范围很不好把握,不是几句话可以说清楚的。如果有编程基础,不难理解函数的调用的。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2005-9-6 11:22:33 | 只看该作者
To call a procedure, simply use the procedure name and the argument list:

pname (arg_list)
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2005-9-9 16:51:09 | 只看该作者
库文件 rec, sbl文件, sbl可以所有project共享而rec只有单个project可用.
头文件 sbh文件, 你能在里面做: 1.定义全局常量变量变; 2. 宣告(Declare) 在库文件(sbl or rec) 的函数(function) or 过程(sub)

估计你的疑惑是脚本(也是rec), 以及sbh,shl如何关联..
给你个典型步骤照着做一次就明白了.
1.建个sbl,名为Examle 写一个简单的函数,比如
      function sum(integer a ,integer b) as integer
           sum=a+b
      end function

2.建个sbh,名为Examle(也可以为其他), 在里面写:
   Declare  Function sum BasicLib "Examle" (integer a ,integer b) as Integer

3.新增一个script, 内容如下:
    '$include "Examle.sbh"

     sub main()
         dim result as integer
         result=sum(1,2)
         msgbox cstr(result)    '测试函数是否执行正确
     end sub


现在应该基本了解了吧? 有问题多看帮助.不要烦不要急,多尝试.
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2005-9-9 16:57:20 | 只看该作者

友情提示

sbl文件有更改一定要编译才能生效. (它会生成一个sbx的文件,sbx才是真正我们用到的)

你在Robot(or Testmanager)中run的时候他只会给你编译相关的rec, 不会编译shl的.
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2005-9-10 12:44:59 | 只看该作者
很感谢!回去试试
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2005-12-1 09:29:25 | 只看该作者
感谢!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-26 08:46 , Processed in 0.073069 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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