Appium的加载过程

appium运行流程

Appium的加载过程如上图。

1)调用Android adb完成基本的系统操作;

2)向Android上部署bootstrap.jar;

3)Bootstrap.jar Forward Android的端口到PC机器上;

4)Pc上监听端口接收请求,使用webdriver协议;

5)分析命令并通过forward的端口发给bootstrap.jar;

6)Bootstrap.jar接收请求并把命令发给uiautomator;

7)Uiautomator执行命令。

在执行自动化命令时,首先通过appium client(各种语言均有对应的client)将命令发送至appium 服务器,appium服务器会将解析到的结果发送至手机。Bootstrap收到来自服务器发来的请求去驱动UiAutomator执行命令(appium在IOS测试里是基于apple自身工具automation)。

原文地址:https://www.cnblogs.com/youyouyunduo/p/11603270.html