- 博客(14)
- 收藏
- 关注
原创 Android dumpsys命令学习小记
1. dumpsys命令介绍1.1 Dumpsysy工具用于系统诊断,它运行在设备上,并提供系统服务状态的信息。命令格式为:adb shell dumpsys [system service].1.2 查看系统服务命令:adb shell dumpsys -l或者adb shell service list. 常用命令参数:-h: 查看命令帮助-c: 查看数据更加友好
2016-03-30 23:12:46 1260
原创 Uiautomator 2.0之UiWatcher类学习小记
1. 主要功能使用此方法可以处理中断问题,从而保证测试用例的正常运行。2. 相关APIAPI说明registerWatcher (String name, UiWatcher watcher)注册一个监听器,当无法匹配到对象的时候,触发监听器removeWatcher (String name)取消之前注册的指定的监听器r
2016-03-30 01:50:05 5343
原创 Uiautomator 2.0之Configrator类学习小记
1. Configration类介绍1.1. Configrator用于设置脚本动作的默认延时1.2 Configrator功能:1.2.1 可调节两个模拟动作之间的默认间隔1.2.2 可调节输入文本的输入时间间隔1.2.3 可调节每次滚动的时间间隔1.2.4 可调节等待系统空闲的默认时间1.3 相关API介绍
2016-03-29 00:23:56 2630
原创 Uiautomator 2.0之UiObject2类学习小记
1. 基础动作1.1. 相关API介绍API说明clear()清楚编辑框内的内容click()点击一个对象clickAndWait(EventCondition condition, long timeout)点击一个对象然后等待在超时的时间内条件满足则通过,否则抛出异常drag(Point dest, int
2016-03-27 19:13:41 14874 6
原创 Uiautomator 2.0之Until类学习小记
1. 状态条件-Uiobject2Condtion1.1 一个UiObject2Condition代表UiObject2满足某个条件的特定状态,主要用于获取到组件释放处于某种状态。1.2 简单示例@Test public void testCase05(){ UiObject2 ui = mDevice.findObject(By.res("com.androi
2016-03-27 15:53:56 6397
原创 Uiautomator 2.0之BySelector类学习小记
1. BySelector与By静态类1.1 BySelector类为指定搜索条件进行匹配UI元素, 通过UiDevice.findObject(BySelector)方式进行使用。1.2 By类是一个实用程序类,可以以简洁的方式创建BySelectors对象。主要功能是使用缩短语法,提供静态工厂方法来构造BySelectors对象。例如:你将使用findObject(By.text("f
2016-03-27 10:45:01 6698
原创 Uiautomator 2.0之UiDevice新增API学习小记
1. InstrumentationRegistry类1.1. 类说明:一个暴露的注册实例,持有instrumentation运行的进程和参数,还提供了一种简便的方法调用instrumentation, application context和instrumentation参数。1.2 相关API返回类型APIstatic BundlegetAr
2016-03-21 00:28:00 13844
原创 ClassyShark工具使用小记
1. ClassyShark介绍ClassyShark是一款便利的文件浏览器,它可以浏览安卓下可执行的程序。此外,它拥有安卓APK和桌面版JAR的客户端。有了它,你可以打开APK/Dex/Jar/Class文件,并分析里面的代码。2. 准备工作ClassyShark工具为一个jar包,从github上面下载到本地。通过命令“java -jar ClassyShark.jar
2016-03-20 17:21:29 4605
原创 Monkey脚本检测内存泄漏学习小记
1. 编写一个带有内存泄漏问题的安卓工程1.1 布局文件:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layou
2016-03-20 01:17:16 1890
原创 Monkey API学习与脚本编写小记
1. Monkey脚本格式1.1 Monkey脚本主要包含两部分,一部分是头文件信息,一部分是具体的monkey命令。1.2 文件格式如下,e .g.//头文件,控制monkey发送消息的参数,e.g. type = raw eventscount = 5speed = 1.0//下面为monkey命令start data >> 具体的monkey脚本内容2. M
2016-03-18 00:38:21 6959 2
原创 Bugtags工具试用过程笔记
1. Bugtags工具介绍官网:https://www.bugtags.com2. 新建一个简单的安卓工程:2.1 布局文件-activity_main.xml:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools
2016-03-16 00:57:52 2055 1
原创 AndroidJUnitRunner过滤器与参数使用
1. AndroidJUnitRunner介绍AndroidJUnitRunner类是一个JUnit测试运行器,允许运行JUnit 3或JUnit 4测试类在Android设备上,包括那些使用Espresso和UI Automator框架。2. AndroidJUnitRunner过滤器及参数-e testFile : 运行文件中指定的用例。-e packag
2016-03-13 23:55:06 4983
原创 Android Instrument测试命令使用小记
1. Instrunent介绍instrument为am命令的一个子命令。用于启动一个Instrumentation测试。首先连接手机或者模拟器,通过adb shell命令,进入shell层进行操作。2. Instrument命令及参数2.1 命令格式:am instrument [-r][-e ][-p ] [-w] [--user|current] [--no-wind
2016-03-13 21:41:36 8196
原创 Android PM常用命令使用小记
1. 包名信息查询pm list packages [options][FILTER]-f 显示每个包的文件位置-d 使用过滤器,只显示禁用的应用的包名-e 使用过滤器,只显示可用的应用的包名-s 使用过滤器,只显示系统应用的包名-3 使用过滤器,只显示三方应用的包名-i 查看应用的安装者
2016-03-10 20:52:23 8414
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人