51Testing软件测试论坛

标题: WinRunner 经验与技巧一(7个小技巧) [打印本页]

作者: Mario洁    时间: 2018-3-12 15:32
标题: WinRunner 经验与技巧一(7个小技巧)
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”。通过多
次试验,发现是没有在字符串相加的语句后加语句结束符――分号。


作者: 梦想家    时间: 2018-5-14 08:47
学习




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2