51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 3301|回复: 1
打印 上一主题 下一主题

winruunner技巧一利用invoke_application防止程序中断

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2004-9-14 16:28:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
毕业后被公司安排做测试
现在在自学winrunner
有很多地方还是不懂 但我相信通过交流学习和实践是快速提高测试水平的最好办法
下面是TSL脚本
Fax Order No. 1


    static  name="c:\QQ.exe";
        if(invoke_application (name,"","",show)!=0)
        {
           report_msg("不存在,退出!");
           texit;
        }
        set_window ("Fax Order No. 1", 3);
        obj_mouse_drag ("picSignature", 13, 17, 49, 17, LEFT);
        obj_mouse_drag ("picSignature", 36, 5, 49, 35, LEFT);
        obj_mouse_drag ("picSignature", 63, 28, 80, 36, LEFT);
        obj_mouse_drag ("picSignature", 110, 12, 96, 50, LEFT);
        obj_mouse_drag ("picSignature", 118, 24, 144, 20, LEFT);
        obj_mouse_drag ("picSignature", 137, 6, 147, 43, LEFT);


通过invoke_application 函数可以防止出错时测试脚本弹出错误窗口,使程序可以顺利运行.
invoke_application 的原型是
invoke_application (file,command_option,working_dir,show)
包含4个参数
file:应用程序的绝对路径
command_option:应用程序的参数
working_dir:应用程序的相对路径
show:显示模式
具体的可以看看TSL的帮助文档
希望大家多多交流,共同提高
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
发表于 2004-9-16 11:51:02 | 只看该作者

:)

谢谢哦!大家共同提高啊!!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-5-24 21:41 , Processed in 0.068306 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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