android
文章平均质量分 58
km_moon
这个作者很懒,什么都没留下…
展开
-
android自动化测试框架(一) uiautomator
Android自动化测试主要分为Monkeyrunner、Rubotium、UiAutomator、Monkey等。主要特点: 1、Monkeyrunner:优点:操作最为简单,可以录制测试脚本,可视化操作;缺点:主要生成坐标的自动化操作,移植性不强,功能最为局限; 2、Rubotium:主要针对某一个APK进行自动化测试,APK可以有源码,也可以没有源码,功能强大;缺点是针对APK...原创 2015-07-17 15:16:01 · 973 阅读 · 0 评论 -
android自动化测试框架(一) uiautomator(2)
waitForWindowUpdate(final String packageName, long timeout)等待符合packageName的应用触发 AccessibilityEvent.TYPE_WINDOW_CONTENT_CHANGED时间,在timeout时间内不触发,报timeoutException错误。sleep()如果当前屏幕不处于睡眠状态,那么就按powe...原创 2015-07-17 17:27:47 · 390 阅读 · 0 评论 -
android自动化测试框架(一) uiautomator(3)
UIautomator跨进程操作1.UIAutomatorBridge初始化和hierarchyviewer 进行连接2.初始化UIDevice获取设备对象3.最后初始化UIObject对象来达到获取控件4.通过InputManager.geiinstance().injectInputEvent隐藏接口注入事件达到跨进程的自动化母的...原创 2015-07-17 17:45:13 · 233 阅读 · 0 评论 -
android系列(一)断言
失败:多指用例失败(断言失败)错误:系统类的错误。assert equals 相等 期望值和实际值是否相等boolean 逻辑值 是否为空null 值是否为空same 内存地址是否相同fail 立即失败,直接抛出异常失败,常用调试信息...原创 2016-07-08 16:23:07 · 598 阅读 · 0 评论 -
android系列(二)查看android系统信息
1.查看CUPadb shell cat /proc/cpuinfo2.查看MAC地址()adb shell cat /sys/class/net/wlan0/address3.查看android启动文件adb shell cat /system/build.prop4.获取android的版本adb shell getprop ro.build.version.r...原创 2016-07-12 11:08:37 · 432 阅读 · 0 评论 -
android系列(三)android logcat
一. logcat是Android中一个命令行工具,可以用于得到程序的log信息。开发过程中如何输出想要的信息到log? Log 类是一个日志类,您可以在代码中使用 logcat 打印出消息。 常见的日志记录方法包括: v(String, String) (verbose) 显示全部信息 d(String, String) (debug) ...原创 2016-07-13 16:53:55 · 217 阅读 · 0 评论 -
android系列(四)android四大核心组件Activity
android 生命周期图原创 2016-08-16 14:06:10 · 136 阅读 · 0 评论 -
adb 基本命令
1、命令 adb devices这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示操作步骤:(1)adb 包,配置环境变量(2)打开手机的USB调试模式(设置-》关于手机-》版本号(多点几次,返回)-》列表多了一个USB调试-》打开)(3)运行命令:adb devices—————————————————————————————————...原创 2015-11-20 15:23:48 · 213 阅读 · 0 评论