摘要: 首先,找控件然后点击: new UiObject(By.selector(“test”)).click(); 第一步:调用getQueryController 第二步:获取getRootInActiveWindow,三层调用,最后通过mUiAutomation获取 第三步:selector和root 阅读全文
posted @ 2017-01-22 20:36 q55091 阅读(2584) 评论(0) 推荐(0) 编辑
摘要: 应用实例: uiautomator1.0自动化框架因为无法调用安卓的api,所以导致很多东西无法完成,例如通过安卓api获取设备imei,连接网络,调整时间等 在此我们可以写一个app,提供公共的service调用,并执行完返回相应的值 下面是demo: 实现Service方法 设定一个代理serv 阅读全文
posted @ 2017-01-22 15:59 q55091 阅读(173) 评论(0) 推荐(0) 编辑
摘要: Appender 为日志输出目的地,Log4j提供的appender有以下几种: org.apache.log4j.ConsoleAppender(控制台), org.apache.log4j.FileAppender(文件), org.apache.log4j.DailyRollingFileAp 阅读全文
posted @ 2017-01-22 14:10 q55091 阅读(356) 评论(0) 推荐(0) 编辑
摘要: Mockito简单使用 对于某些不容易构造,或者不容易获取比较复杂的对象,用一个虚拟的对象(Mock 对象)来创建以便测试的测试方法。 Mock-Object: mock一个bug.class的id Mock-List: mock一个list里面的元素 Mockito注解使用: 为需要mock的对象 阅读全文
posted @ 2017-01-22 13:42 q55091 阅读(842) 评论(0) 推荐(0) 编辑
摘要: 开发问:你写的东西(自动化)覆盖了我多少的代码量? 恩,我思考下.... 不妨试试jacoco吧,下面就来看看 原理: 自动插桩 JVM中通过-javaagent参数指定特定的jar文件启动代理程序,代理程序在通过Class Loader装载一个class前判断是否转换修改class文件,将统计代码 阅读全文
posted @ 2017-01-22 13:30 q55091 阅读(2540) 评论(0) 推荐(0) 编辑