洋葱架构
内层部分比外层更抽象(内层接口,外层实现)。外层的代码只能调用内层的代码,内层的代码可以通过依赖注入的形式来间接调用外层的代码
简单的例子,引用依赖图
demo
接口类库 EmailInfo
using System;
using System.Collections.…
一、UI自动化测试工具
1. uiautomator2
openatx开源的ui自动化工具,支持Android和iOS。主要面向的编程语言是Python,API设计简洁易用,在开源社区也是很受欢迎。
安装:
pip install --upgrade --pre uiautomator2# Or you can …