一、项目操作
1.新建项目、导入项目
方式一:
方式二:
2.排除项目、删除项目、重命名项目
二、脚本操作
1.新建脚本、导入脚本
方式一:
方式二:
2.排除脚本、删除脚本、重命名脚本
三、程序脚本录制
以录制录制安卓设备中设置菜单功能为例,详细的介绍一下录制安卓设备脚本的过程。
1.创建脚本
根据前面的【项目与脚本操作】一节所述方法创建一个名为e1.bsh的脚本(脚本名可任取),双击脚本打开。
2.录制脚本
首先需要安卓设备通过数据线连接电脑,点击菜单【录制】→【开始录制】,或者是直接点击工具栏上的录制按钮,弹出咨询窗口。
配置好后点击确定,软件将进入录制阶段,此阶段里软件界面会被隐藏,并在屏幕中显示一个录制信息窗口,显示出当前的录制相关信息。下图所示的是点击了安卓设备上按钮生成的脚本。
在录制的每一步操作中,都会自动生成一个sleep动作。
3.添加检查点
在MobileRunner中,可以添加检查点来验证相应的操作是否正常,其具体的操作是在录制脚本时添加相应的检查点。
A.在录制菜单点击开始录制按钮,弹出录制页面
B.点击截图按钮,截取当前截图并设置检查点(检查点可以选择全部界面比对或者局部界面)
C.鼠标双击需要设置检查点的区域,会在脚本出自动生成检查点语句
说明:
1.检查点是一个图片检验比对的过程,在脚本回放的时候,设定的检查点出会比对检查点的截图,与当前图片的图片中元素信息是否一致。一致则通过,不一致则不通过。
4. 模拟物理按钮
在MobileRunner的录制过程中,还提供对于安卓设备的物理按钮提供模拟功能。
如上图所示,工具栏共有10个按钮,下面简单介绍其功能。
按钮1:主页按钮
按钮2:搜索按钮
按钮3:菜单按钮
按钮4:返回按钮
按钮5:确认按钮
按钮6:文本输入
按钮7:增加音量按钮
按钮8:减少音量按钮
按钮9:锁屏按钮
按钮10:app按钮,输入app名称自动打开app。
5. 停止录制
录制完成后,点击面板左上角的停止按钮,结束录制,此时在脚本里我们会看到面板上的脚本。
6. 生成文件
在录制好脚本后,在项目目录下会存在如下几个文件。
第一个为图片文件夹,保存了脚本编辑器中的操作的截图,设置检查点的截图,检查点比对出错截图;第二个为脚本文件保存了脚本编辑器中的脚本;第三个为参数表文件,是一个excel表格,所有的参数化数据都将被保存到这里,当然在我们没用到参数化时,此文件中无数据。上面的三个文件都可以在软件中修改,不建议在软件外编辑。
回放
1.单脚本回放
选中一个需要执行的脚本信息
点击开始执行按钮弹出回放执行页面。
点击开始执行,分别在连接的手机和执行窗口回放之前录制的操作,结束操作完成后会生成日志信息
多脚本回放
在执行菜单中,点击开始执行按钮,弹出执行窗口,在执行窗口,点击批量执行按钮,弹出批量执行页面。
分别选择需要批量执行的脚本,点击开始执行按钮,选择批量执行日志存在的目录,点击确认开始执行
点击开始执行,分别在连接的手机和执行窗口回放之前录制的操作,结束操作完成后会生成日志信息文件
注意事项:
1)回放时必须要将待回放的脚本打开,否则回放菜单和工具栏的回放按钮将不可用。
2)在编辑器中打开了多个脚本时,应确保待回放的脚本是当前编辑的脚本。
3)回放时一定要将各项状态置于录制时的初始状态,否则回放可能会失败。
4)在回放的过程中不要再操作安卓设备,直至回放完成,否则回放可能会失败。
5)如果回放的脚本被手工修改过一定要及时保存,否则修改过或是被注释掉的动作在回放时会得不到体现
6)在批量执行中如果有脚本执行失败,会自动在重新执行一次。 |