全部产品

录制脚本

更新时间:2021-02-19 18:22

使用在线录制功能,通过Web页面在远程设备安装应用,录制操作步骤,并生成测试脚本。

前提条件

安装应用

1:在指定应用的用例管理页面,选择脚本管理页签。

2:在脚本管理页签:

  • 从用例库版本下拉列表,选择模块所在的用例库版本,或使用默认版本。

    说明

    用例库版本需预先设置。具体操作参见:新建用例库版本

  • 单击在线录制按钮,打开在线录制右侧栏。

录制脚本1705

3:在在线录制右侧栏:

  • 指定品牌/系统版本/分辨率,筛选录制设备;

  • 在设备列表,选中单选框,指定录制设备。

    说明

    状态为占用的设备,单选框为非活性,无法选中。

  • 单击确定按钮,打开应用安装对话框。

在线录制

4:在应用安装对话框:

  • 单击开始安装按钮,将指定应用安装到指定录制设备。

  • 单击选择其他按钮,打开选择应用安装对话框,从已上传/已安装应用列表中选择应用,将指定应用安装到指定录制设备。

安装对话框
说明

本文以单击开始安装按钮为例。

5:应用安装完成后,打开在线录制页面,并开始计算在线录制使用时长。

说明

将鼠标滑动至使用时长右侧的帮助按钮,查看剩余免费时长剩余资源包时长

在线录制页面的左侧显示已安装应用的终端模拟器,界面说明参见:终端模拟器说明

终端模拟器说明截屏2021-02-19 下午2

后续如需退出在线录制,单击退出按钮。

新建脚本

1:在在线录制页面:

  • 单击新建脚本按钮,打开新建脚本右侧栏,将录制操作存储为新脚本。

  • 单击选择已有版本按钮,打开选择脚本右侧栏,将录制操作覆盖指定脚本。

    选择脚本右侧栏1415
    说明

    选择的脚本需预先设置,具体操作参见:新建/导入脚本

截屏2021-02-19 下午2
说明

本文以新建脚本为例。

2:在新建脚本右侧栏,填写脚本相关信息。

新建脚本右侧栏1420

配置说明如下:

参数

说明

用例库版本

用于指定用例库版本号。

说明

用例库版本需预先设置,具体操作参见:新建用例库版本

脚本名

用于指定脚本的名称。

【数据类型】字符串

【取值范围】2~50字符

【字符类型】中文/大小写字母/数字/下划线/短横线

目录

用于指定脚本保存路径。

说明

  • 脚本目录需预先设置,具体操作参见:新建脚本目录

  • 如未创建任何目录,则脚本默认保存至根目录

  • 支持输入关键字,模糊查询已有脚本目录。

脚本描述

用于添加脚本的说明信息,便于后续查询回顾。

3:单击确定按钮,在在线录制页面的右侧打开指定脚本的编辑器页面。

截屏2021-02-19 下午2

界面说明参见:脚本编辑器说明

录制步骤

1:在脚本录制页面,单击开始录制按钮,即可录制脚本。

2:在脚本步骤页签,切换录制方式,在脚本编辑器逐一添加脚本步骤。

说明

  • 由于应用启动/页面加载需要一定时间,且只有在页面控件完全加载后,才能进行操作录制,所以,如涉及应用启动或页面跳转,建议增加等待步骤。

  • 脚本录制支持按控件录制/按坐标录制2种录制方式,默认为按控件录制

  • 关于脚本编辑工具的详细介绍,以及其操作/配置说明参见:录制说明

3:(可选)如存在交互场景,在参数设置页签,设置输入参数。

4:(可选)如需增加回放成功率,建议在编辑Xpath页签,设置控件树。

5:单击停止录制按钮,完成操作步骤录制。

6:单击回放全部按钮,验证操作步骤。

7:单击保存/另存为按钮,保存脚本。

8:单击退出按钮,退出在线录制。

截屏2021-02-19 下午2

退出在线录制后,返回脚本管理页面,在左侧列表中,按照组织层次显示新建的录制脚本,并在右侧显示其内容。

显示新建脚本1505

终端模拟器说明

终端模拟器用于在Web页面模拟终端设备的基本操作。

截屏2021-02-19 下午2

1-系统设置工具框:用于模拟常用系统功能。

说明

  • 系统设置工具框默认为隐藏状态。

  • 滑动鼠标至终端模拟器左上角快捷按钮截屏2021-02-19 下午2 ,打开系统设置工具框。

控件

说明

高清

切换设备显示屏为高清/普清显示。

坐标

开启坐标开关键,鼠标移动至App界面上方,显示坐标。

锁定屏幕

将设备锁屏。

旋转屏幕

切换设备横屏/竖屏显示。

打开应用管理

打开应用管理页面。

2-触屏操作工具框:用于模拟移动设备的触屏操作。

控件

说明

输入

打开文本对话框,向应用的文本框输入内容。例如,用户名/密码等。

清空输入

清空应用文本框中已输入的内容。

重启应用

重启应用,不清理缓存。

重启应用(清缓存)

重启应用,并清理缓存。

上滑/下滑/左滑/右滑

滑动屏幕。

说明

  • 在App界面点击鼠标左键,模拟屏幕点击操作。

  • 拖动上方“十”字,可移动工具框。

3-系统按钮:用于模拟Android系统按钮。

脚本编辑器说明

截屏2021-02-19 下午3

1:状态栏

项目

说明

网络连接

显示当前网络链接的状态。

使用时长

显示当前在线录制的使用时长。使用时长从进入录制页面开始计时。

帮助按钮

将鼠标滑动至帮助按钮,显示当前账户使用移动测试产品的剩余免费时长剩余资源包时长

2:

控件

说明

保存

用于保存当前脚本。

另存为

用于将已有脚本另存为新脚本。

退出

用于退出录制页面。

3:

控件

说明

脚本名称

用于显示当前脚本的名称。

单击下拉菜单,选择新建脚本选择其他脚本选项,切换至其他脚本。

4:工具栏

控件

说明

开始录制/停止录制

用于开始/停止录制操作步骤。

回放全部

用于在录制完成后,重复操作步骤。

刷新控件

用于将所有控件恢复至开始录制时的状态。

按控件/坐标录制

用于切换脚本的录制方式,可支持按控件录制/按坐标录制2种方式,默认为按控件录制

日志

用于查看客户端/服务端日志。

清空步骤

用于清空已录制的操作步骤。

5:页签

页签

说明

脚本步骤

用于显示录制的操作步骤。

参数设置

用于设置用户交互的输入参数。

编辑Xpath

用于设置控件树,可增加回放成功率。

6:步骤编辑按钮

控件

说明

单步播放

用于播放当前操作步骤。

下一行插入步骤

用于在当前操作步骤后插入步骤。

手动编辑

用于编辑当前操作步骤。

查看截图

用于查看当前操作步骤的截图。

移除步骤

用于移除当前操作步骤。

说明

当鼠标滑动至脚本步骤,该步骤的序号变更为移动图标,拖动图标,可自由变更脚本步骤的顺序。

7:脚本编辑工具栏

脚本编辑工具栏包含6个分组:

分组

说明

常用

用于模拟终端设备的基本操作。

图像

用于采用不同方式识别图片控件。

自定义

用于添加自定义的代码块、步骤或脚本。

断言

用于判断控件是否存在,或者文本是否符合预期。

条件语句

用于在操作步骤中,设置条件分支。

循环语句

用于在操作步骤中,设置循环分支

说明

关于脚本编辑工具的详细介绍,以及其操作/配置说明参见:录制说明

后续操作

新建用例