Detox:https://github.com/wix/Detox
Mocaca:https://github.com/alibaba/macaca
对比 | Detox | Mocaca |
---|---|---|
版本历程 | 2017.05至今 | 2016.03至今 |
文档丰富度 | 较少 | 完整 |
社区活跃度 | 中 | 高 |
Android真机 | nearly complete | Done |
Android模拟器 | nearly complete | Done |
iOS真机 | not yet | Done |
iOS模拟器 | Done | Done |
支持语言 | JavaScript | JavaScript,Java,Python |
应用场景 | Mobile App(React Native) | 多端通用场景 |
测试领域 | 灰盒End2End | 黑盒End2End |
Android底层驱动 | Expresso白盒 | UIAutomator黑盒 |
iOS底层驱动 | EarlGrey | XCTest |
源工程影响 | 对代码有侵入,需修改源码工程配置 | 无侵入 |
安装包影响 | 白盒框架,仅用于Debug,Release包 | 黑盒框架,支持Shipping包测试 |
性能 | Android使用Expresso,理论上更快一些 | 其他均相同 |