51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 2963|回复: 16
打印 上一主题 下一主题

wr可以编写函数吗????

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-2-24 17:56:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
wr是否可以自定义函数,在需要的时候调用.比如我想把:打开程序,输入用户密码,进入主界面 单独生成一段代码,这样每个测试中都可以调用.
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
发表于 2005-2-24 17:59:19 | 只看该作者

可以!

具体可以参考说明文件!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2005-2-24 18:06:41 | 只看该作者
把这段做成模块或者脚本进行调用比较好
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2005-2-24 18:07:18 | 只看该作者

同意楼上的!

回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2005-2-25 08:41:44 | 只看该作者
在FILE那里,把TEST TYPE 改为COMPILED MODULE.
然后你把你想生成的程序录制下来,保存.
如果你想用到这段程序时,就可以用CALL调用它了!
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2005-2-25 10:09:33 | 只看该作者
Originally posted by QA_BAY at 2005-2-25 08:41 AM:
在FILE那里,把TEST TYPE 改为COMPILED MODULE.
然后你把你想生成的程序录制下来,保存.
如果你想用到这段程序时,就可以用CALL调用它了!


使用此方法录制登陆信息,保存文件名:sp1.gui
使用函数:call "c:\\document and settings\\桌面\\pls\\sp1.gui"();
执行此函数,提示不能找到指定的路径,请问我什么地方写错了。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2005-2-25 10:18:34 | 只看该作者
建议调用时使用相对路径的方法
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2005-2-25 10:18:52 | 只看该作者
gui用gui_load函数,call用于调用脚本。注意路径使用\\\\,不要用\\
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2005-3-1 10:11:47 | 只看该作者

试过了可以,谢谢

使用此方法录制登陆信息,保存文件名:sp1.gui
使用函数:call "c:\\document and settings\\桌面\\pls\\sp1.gui"();
执行此函数,提示不能找到指定的路径,请问我什么地方写错了。

call "c:\\document and settings\\桌面\\pls\\sp1.gui"();
改为
call "c:\\document and settings\\桌面\\pls\\sp1"();
就可以了,调用的好像是一个路径,比如测试名为 login 则 call "c:\\test\login"
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2005-3-1 12:42:32 | 只看该作者
对.就是这样.
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2005-3-1 15:08:26 | 只看该作者
在COMPILED MODULE模式下录制脚本:
set_window("HP PLS",105);
        edit_set("ConControl:txt_PName","admin");
        obj_type("ConControl:txt_PName","<kTab>");
        password_edit_set("ConControl:txt_PassWord","fe72c142a0912e25");
        web_image_click("ConControl:ImageButton1", 28, 14);
保存改文件为:sp1.gui
然后,新建一格文件:
call "d:\\program files\\mercury interactive\\wr7.6\\tmp\\fsp1"();
执行后,提示信息见附件:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2005-3-1 15:12:18 | 只看该作者
如果在COMPILED MODULE模式下录制脚本:
public function open()
{

set_window("HP PLS",105);
        edit_set("ConControl:txt_PName","admin");
        obj_type("ConControl:txt_PName","<kTab>");
        password_edit_set("ConControl:txt_PassWord","fe72c142a0912e25");
        web_image_click("ConControl:ImageButton1", 28, 14);
}
保存改文件为:sp1.gui
然后,新建一格文件:
call "d:\\program files\\mercury interactive\\wr7.6\\tmp\\fsp1"();
执行后,可以成功,但是并不对登陆界面进行操作。
请问:QA_BAY,
1、这是怎么回事
2、COMPILED MODULE如何应用,
刚接触wr,感觉好乱。请指教
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2005-3-1 15:32:50 | 只看该作者
Originally posted by 飘雪 at 2005-3-1 03:08 PM:
在COMPILED MODULE模式下录制脚本:
set_window("HP PLS",105);
        edit_set("ConControl:txt_PName","admin");
        obj_type("ConControl:txt_PName","<kTab> ...



如果你保存的是MAIN TEST,那么用COMPILED这种模式来运行是会出你那样的错误!
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2005-3-1 15:34:55 | 只看该作者
Originally posted by 飘雪 at 2005-3-1 03:12 PM:
如果在COMPILED MODULE模式下录制脚本:
public function open()
{

set_window("HP PLS",105);
        edit_set("ConControl:txt_PName","admin");
        obj_type(&qu ...

而你这种做成FUNCTION,那你想调用它不是那样调用的,
你是调用之前保存的那一个.这不是public function open().
如果你想调用public function open().
你应该是这样.
OPEN();就可以调用到它了.

COMPILED MODULE如何应用
如果你是选择这种COMPILED这种的话,你可以用load,reload,unload.这三种来调用.
如果你选择MAIN TEST的话,我用CALL来调用.
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2005-3-1 16:06:20 | 只看该作者
Originally posted by QA_BAY at 2005-3-1 03:32 PM:



如果你保存的是MAIN TEST,那么用COMPILED这种模式来运行是会出你那样的错误!

1、登陆信息文件sp1,采用模式:main test,调用登陆文件的测试代码也采用main test 模式,运行测试代码可以成功。
2、文件在COMPILED module  模式下录制的,进行保存时,是不是应该存为COMPILED module  类型,而不是main test 类型?
3、在一个mai test 模式下的文件中,调用COMPILED module  类型的文件,提示错误信息为上贴
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2005-3-1 16:08:03 | 只看该作者
Originally posted by QA_BAY at 2005-3-1 03:34 PM:

而你这种做成FUNCTION,那你想调用它不是那样调用的,
你是调用之前保存的那一个.这不是public function open().
如果你想调用public function open().
你应该是这样.
OPEN();就可以调用到它了.

COMPILED ...

谢谢,以后请多指教
回复 支持 反对

使用道具 举报

该用户从未签到

17#
发表于 2005-3-1 16:41:26 | 只看该作者
不用客气.
有问题大家一起讨论,
这段时间比较忙,没有什么时间去研究.
希望网友有什么问题发上来,这个论坛的高手还是有很多的!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-6-3 10:34 , Processed in 0.095778 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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