Android官方自动化测试资料

https://developer.android.google.cn/training/testing

UI Automator

https://developer.android.google.cn/training/testing/ui-automator
UI Automator 是一个界面测试框架,适用于整个系统上以及多个已安装应用间的跨应用功能界面测试

UIAutomatorWD 集成WebDriver(HTTP)代理的UI Automator

一个代理APK,同时也是一个node 包
https://github.com/macacajs/UIAutomatorWD

关键代码
https://github.com/macacajs/UIAutomatorWD/blob/master/lib/uiautomator-client.js
这个类里面会有安装UIAutomatorWD的代码

Macaca Android

https://github.com/macacajs/macaca-android

关键代码
https://github.com/macacajs/macaca-android/blob/master/lib/macaca-android.js

Java Client

https://github.com/macacajs/wd.java

关键代码
https://github.com/macacajs/wd.java/blob/master/src/main/java/macaca/client/commands/Alert.java

Java Biz Framework

https://github.com/macaca-sample/macaca-java-biz-framework/

Demo

https://github.com/macaca-sample