1、客户端代码与Appium server 通过http协议建立session连接,并传递caps配置信息
2、Appium server检查配置信息是否符合要求
3、UI automator 和 adb 是SDK提供的
(UI automator用于元素定位,adb是安卓调试桥,用于连接设备)
4、利用adb工具检查当前连接的移动设备
5、首次运行脚本时,会安装appium-settings与uiautomator2到被测手机
6、手机启动appium-settings作为监听服务,用于和appium-server进行通信
7、uiautomator2启动被测app (代码指定了底层驱动为UI2)