手机自动化测试

之前发布过小萝贝控机大师与按键精灵结合实现手机自动化测试的功能,小萝贝控机大师升级了实现了更多手机自动化测试的功能,如下:

l 手机功能自动化测试:录制脚本,检查点时点击小萝贝控机大师右边的截图按钮,回放脚本,编辑脚本

l 电脑可以控制多部手机,可以选择相同手机分辨率的手机,不同手机品牌型号的手机进行兼容性测试。电脑连接多部手机时,设置一个手机为主控,操作主控手机其他手机联动操作。

l 回放脚本时也设置一个手机为主控,此时全部手机执行相同的脚本

工具基本使用方法:

  1. 电脑端安装 小萝贝控机大师
  2. 手机打开USB调试模式
  3. USB或WIFI连接到电脑,启动小萝贝控机大师
  4. 手机屏幕映射到电脑端,电脑此时可以控制多部手机

下面介绍具体的脚本录制回放编辑功能。

访问 http://www.xiaoluobei.com 下载 小萝贝控机大师。

开始录制脚本

点击小萝贝控机大师手机窗口右侧的功能栏中的脚本录制按钮开始录制,如通过鼠标拖拽模拟左右滑动、上下滚动、点击、长按及电脑键盘的输入等操作。在检查点时点击小萝贝控机大师右侧工具栏的截图按钮,录制完成后点击结束,点击工具右侧工具栏的文件夹图标可以检查脚本运行时的图片,检查测试结果。

脚本列表

点击右侧功能栏中的脚本列表按钮打开脚本列表,每条脚本右侧有三个功能按钮,分别是运行、移除、删除。点击运行按钮会开始回放脚本录制的操作,小萝贝控机大师支持连接多台手机,每台手机录制的脚本都会显示在所有手机的脚本列表里,达到脚本公用的目的。

运行脚本

在脚本列表里选择一个脚本点击运行按钮后运行按钮会变为暂停/停止两个按钮,点击暂停按钮后脚本会暂停运行,并且暂停按钮会变为继续按钮,点击继续按钮可以继续执行脚本剩下的操作,点击停止按钮后结束脚本的运行。

导入脚本

在脚本列表界面点击导入脚本按钮,可以导入自定义的脚本。

主控手机录制脚本

小萝贝控机大师实现了多台手机同步操作的功能,可以通过录制或运行主控手机达到运行一个脚本同时操控多个手机的目的。

编辑脚本

  1. 点击控机大师右边工具栏的脚本录制按钮,录制完成后请打开控机大师安装目录,如C:\Program Files\xiaoluobei\script,找到录制的文件,如“P1.ksp”
  2. 右键编辑此文件,文件打开如下图显示

  1. 编辑语法及实例请看下图

  1. 保存脚本,控机大师手机窗口右边工具栏点击脚本列表按钮,选择刚编辑的脚本运行,请保证脚本运行前已恢复到录制前的状态。

小萝卜控机大师录制脚本(手机app自动化)的更多相关文章

  1. 小萝贝控机大师工具推荐(一款在PC就能控制手机界面的工具)

    在一次写博客的过程中,要截取手机app上的几张图片,然后粘贴到博客里面去,不了解这个工具的时候,我就从手机上截图(使用其他的截图app或者使用手机自己的截图功能),然后再传送到电脑上,然后再放到博文中 ...

  2. 家居环境监測系统设计(PC上位机版)(手机APP版待定)

    下面是我的毕业设计:家居环境监測系统设计(PC上位机临时版.手机app版待定).本系统採用STC12C5A60S2单片机.结合传感器.分别对空气湿度.空气温度.气压.海拔.进水温度.出水温度.光照强度 ...

  3. 手机APP自动化环境搭建

    1 摘要 近年来,随着移动应用从数量上和逻辑复杂程度上的增长,以及产品发布周期的紧缩,使得回归测试迫在眉睫,鉴于此APP自动化测试变得越来流行,当前主流的APP自动化工具有:Appium.Roboti ...

  4. 手机APP自动化之uiautomator2 +python3 UI自动化

    题记: 之前一直用APPium直到用安卓9.0  发现uiautomatorviewer不支持安卓 9.0,点击截屏按钮 一直报错,百度很久解决方法都不可以,偶然间看见有人推荐:uiautomator ...

  5. 手机APP自动化持续集成方案

    自动化测试流程 自动化测试框架

  6. 使用JMeter录制手机App脚本

    Apache JMeter是100%的Java桌面应用程序,用于对软件做压力测试.它最初被设计用于Web应用测试,但后来扩展到其他测试领域.现如今这款软件越来越受到测试人员的青睐,相比于LoadRun ...

  7. 第六篇 native 版本的Postman如何通过代理服务器录制Web及手机APP请求

    第四篇主要介绍了chrome app版本的postman如何安装及如何录制Web脚本,比较简单. 但是chrome app 版本和native 版本相比,对应chrome app 版本官方已经放弃支持 ...

  8. Web压力测试和手机App测试

    总纲:认识测试关系和目标http://blog.csdn.net/superxgl/article/details/27189631 一.web测试和App服务端测试 软件安装 建议安装loadrun ...

  9. Loadrunner&Jemeter进行手机APP压力测试

    一.loadrunner通过代理录制app脚本 随着手机APP的广泛应用,手机应用的使用已占据了大量的市场份额,尤其是优秀的手机APP,动辄用户过千万过亿,对于如此庞大的用户量,我们在开发APP时,也 ...

随机推荐

  1. jQuery+css实现tab功能

    点击我我会消失 Click me 点击按钮我会消失,再点击我会出现 演示tab tab1 tab2 tab3 [环球时报记者 郭芳] “中国秘密发射新快速响应火箭”,25日,在中国官方媒体报道我国“快 ...

  2. History命令用法15例

    以下内容为转载: 如果你经常使用 Linux 命令行,那么使用 history(历史)命令可以有效地提升你的效率.本文将通过实例的方式向你介绍 history 命令的 15 个用法. 使用 HISTT ...

  3. 【bzoj3813】: 奇数国 数论-线段树-欧拉函数

    [bzoj3813]: 奇数国 题意:给定一个序列,每个元素可以分解为最小的60个素数的形式.(x=p1^k1*p2^k2*......p60^k60)(p1=2,p2=3,…,p60=281) 支持 ...

  4. Hadoop源码分析之产生InputSplit文件过程

        用户提交 MapReduce 作业后,JobClient 会调用 InputFormat 的 getSplit方法 生成 InputSplit 的信息.     一个 MapReduce 任务 ...

  5. 洛谷P3507 [POI2010]GRA-The Minima Game

    题目描述 Alice and Bob learned the minima game, which they like very much, recently. The rules of the ga ...

  6. 2018-2019-2 20165320 《网络对抗技术》 Exp6 信息搜集与漏洞扫描

    2018-2019-2 20165320 <网络对抗技术> Exp6 信息搜集与漏洞扫描 一.实践目标 掌握信息搜集的最基础技能与常用工具的使用方法. 二.实践内容 1.各种搜索技巧应用 ...

  7. DesiredCapabilities内容详解--Appium服务关键字

    上次了解了一些DesiredCapabilities的用法,有些还是不太清楚,去appium官网找了找官方文档,觉得写的很全: ## Appium 服务关键字 <expand_table> ...

  8. 图像标注工具labelImg安装记录

    这里仅记载下labelImg的安装过程,因为有坑. 我的安装方式是从源码编译,环境ubuntu16.04,一开始是使用python2安装,从github上下载好源码,然后执行安装命令 sudo apt ...

  9. C语言中的定义与声明

    什么是定义?什么是声明?它们有何区别? 举个例子: 1 2 A)int i; B)extern int i;(关于extern,后面解释) 哪个是定义?哪个是声明?或者都是定义或者都是声明?我所教过的 ...

  10. Report Server运行后一直处于加载状态

    描述:对Report server做了一个小练习,算是入门,但发现运行起来后,页面一直处于加载状态,不知为何? 解决:查了一下网上的资料,解决的方法是 protected void Page_Load ...