Appium底层原理

Appium底层工作流

  1. test script也就是我们client端 ,客户端会传递 Desired Capabilities 给 Appium Server 创建一个会话.Appium Server 会调用 appium-uiautomator2-driver 同时将 UiAutomator2 Server 的两个 apk 安装到测试设备上.

  2. 脚本命令通过webdriver协议解析,解析后的指令传给Appium Server。

  3. appium server会把请求转发给中间件Bootstrap.jar ,它是用java写的,安装在手机上.Bootstrap监听4724端口并接收appium 的命令,最终通过调用UiAutomator的命令来实现。

  4. 最后Bootstrap将执行的结果返回给appium server。

  5. appium server再将结果返回给 appium client。

猜你喜欢

转载自blog.csdn.net/qq_40132294/article/details/120487174