51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

WinRunner 经验与技巧一(7个小技巧)

[复制链接]
  • TA的每日心情
    奋斗
    2021-8-16 14:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2018-3-12 15:32:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    1. 通配符
        ![内容].* (空格)
        如:    !Form.* ,表示为“Form”+任何值
                !.* Form,表示为任何值+“Form”
    可以在脚本和GUI Map中使用,GUI Map名称不行。

    2. 文件路径
        \\
        TSL 语言中,文件路径要用“\\”表示
        如:"C:\\Command.com"


    3. 控件识别问题
    有时录制脚本时发现有的控件识别不了(比如WEB页面中的标准控件识别不了),
        可能由以下情况造成:
            1.  启动WinRunner时没有加载相应的Addin;
            2.  WinRunner在应用程序之后启动;

    4. 建立数据库检查点
        有的人发现建立数据库检查点时不能建立新的查询,觉得很奇怪,这是因为系统中没有安装Microsoft
    Query的缘故。
        Office 2000 中有Microsoft Query的安装,不过缺省是不安装Microsoft Query的,只要运行Office 2000
    的安装程序,在更改安装中将Microsoft Query设为从本机运行,确定安装即可。

    5. 自动加载GUI Map文件

    static test_Path = getvar("testname");            # 得到测试用例的路径
    static guifile_path = test_Path & "\\GUI_File.gui";        # GUI Map文件名

    GUI_unload_all();        # 清空已经加载的GUI Map
    GUI_load(guifile_path);        # 加载GUI Map文件

    report_msg(test_Path);        # 报告路径

    6. 脚本中的汉字显示重叠
    打开菜单【Setting】-【Editor Options】,从“Highlighting”页面中选择“Font”为System或Microsoft
    Sans Serif等,确定后即可。

    7. 字符串后多了一个字符“0”
    在进行字符串相加动作后,用report_msg 输出该字符串,发现总是在后面多了一个字符“0”。通过多
    次试验,发现是没有在字符串相加的语句后加语句结束符――分号。

    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-18 05:49 , Processed in 0.062086 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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