51Testing软件测试论坛
标题:
请问robot里面如何调用函数?
[打印本页]
作者:
战神
时间:
2005-9-2 17:48
标题:
请问robot里面如何调用函数?
robot里面有些头文件,库文件等等,怎么样使用它们呢?现在是一点概念也没有啊,高手们帮帮忙啊!!谢谢
作者:
战神
时间:
2005-9-5 16:58
怎么没有人回答啊?斑竹!!!!
作者:
ilovejolly
时间:
2005-9-5 17:08
用过datapool没,那就是头文件
你问的范围很不好把握,不是几句话可以说清楚的。如果有编程基础,不难理解函数的调用的。
作者:
hellenwjh
时间:
2005-9-6 11:22
To call a procedure, simply use the procedure name and the argument list:
pname (arg_list)
作者:
DontTest
时间:
2005-9-9 16:51
库文件 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
现在应该基本了解了吧? 有问题多看帮助.不要烦不要急,多尝试.
作者:
DontTest
时间:
2005-9-9 16:57
标题:
友情提示
sbl文件有更改一定要编译才能生效. (它会生成一个sbx的文件,sbx才是真正我们用到的)
你在Robot(or Testmanager)中run的时候他只会给你编译相关的rec, 不会编译shl的.
作者:
战神
时间:
2005-9-10 12:44
很感谢!回去试试
作者:
tomzhang
时间:
2005-12-1 09:29
感谢!
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2