屏幕截图 命令: 然后将 png 文件导出到电脑: 可以使用 adb shell screencap -h 查看 screencap 命令的帮助信息,下面是两个有意义的参数及含义: 实测如果指定文件名以 .png 结尾时可以省略 -p 参数;否则需要使用 -p 参数。如果不指定文件名,截图文件的内容 ...
分类:
数据库 时间:
2018-04-11 15:08:03
阅读次数:
170
重启手机 命令: 检测设备是否已 root 命令: 此时命令行提示符是 $ 则表示没有 root 权限,是 # 则表示已 root。 ...
分类:
数据库 时间:
2018-04-11 15:01:04
阅读次数:
191
在 adb shell 里有个很实用的命令叫 input,通过它可以做一些有趣的事情。 input 命令的完整 help 信息如下: 比如使用 adb shell input keyevent 命令,不同的 keycode 能实现不同的功能,完整的 keycode 列表详见 KeyEvent,摘引部 ...
分类:
数据库 时间:
2018-04-11 11:44:23
阅读次数:
251
最近在公司做了一个阶段的手机APP自动化测试,是在已有的环境基础上进行脚本开发,所有对基础的环境搭建不是很清楚,后来自己闲来无事就在家里搭建了一下下,接下来和大家分享一下搭建过程。 一:搭建手机APP自动化测试环境所需基本环境如下: 1.JDK:JAVA运行环境 2.SDK:要求API高于15 3. ...
分类:
移动开发 时间:
2018-04-10 23:57:33
阅读次数:
932
有时我们在使用adb命令的时候发生无法生效,此时就需要对设备进行root,这样就能随意执行高权限命令了 一 举例说明: 二 具体详解: 以 root 权限运行 adbd adb 的运行原理是 PC 端的 adb server 与手机端的守护进程 adbd 建立连接,然后 PC 端的 adb clie ...
分类:
数据库 时间:
2018-04-10 18:48:53
阅读次数:
4651
MonkeyScript:(不支持截屏) 可以被Monkey识别的集合命令 可以完成重复固定的操作 MonkeyRunner(支持截屏操作) 提供一系列API,可以完成模拟事件和截屏操作 Monkey:在adb shell中生成用户或系统的伪随机事件 MonkeyRunner:通过API定义特定命令 ...
分类:
其他好文 时间:
2018-03-30 16:20:05
阅读次数:
137
结构介绍 之前分享过一篇安卓UI测试,但是没有实现数据与代码分离,后期维护成本较高,所以最近抽空优化了一下。不想看文章得可以直接去Github,欢迎拍砖大致结构如下: 结构.png testyaml管理用例,实现数据与代码分离,一个模块一个文件夹 public 存放公共文件,如读取配置文件、启动ap ...
分类:
移动开发 时间:
2018-03-27 14:35:29
阅读次数:
239
第一步:adb shell ps | grep monkey:查找到正在测试的monkey包名 第二步:kill pid:删除查找出的monkey进程 以上完美的停止monkey测试 ...
分类:
其他好文 时间:
2018-03-24 18:32:17
阅读次数:
177
可以通过adb shell pm list package 我们可以通过系统提供的工具pm来隐藏一些应用,比如:pm hide和pm disable pm disable <PACKAGE_OR_COMPONENT> :使package或component不可用。 (如:pm disable "pa ...
分类:
移动开发 时间:
2018-03-21 18:28:55
阅读次数:
301
1) 参数: -p 参数-p用于约束限制,用此参数指定一个或多个包(Package,即App)。指定 包之后,Monkey将只允许系统启动指定的APP。如果不指定包,Monkey将允许系统启动设备中的所有APP。 指定一个包: adb shell monkey -p com.htc.Weather ...
分类:
其他好文 时间:
2018-03-18 20:16:58
阅读次数:
251