Appium原理

过程图

大致过程

过程解析

  1. 客户端向服务器发送了一个http请求建立会话,并切以json数据格式通信
  2. 服务端拿到这些数据,进行解析,然后向bootstrap发起一个socket请求,数据丢过去
  3. bootstrap解析获得的数据,提取实际操作command然后调用Uiautomator的相应方法执行
  4. 执行结果传回appium-server
  5. appium-server封装成json响应客户端

结合实际操作

  1. 开启appium-server,监听一个指定端口(默认4723,可修改),等待客户端的调用
  2. 测试程序根据appium-server的url和监听的port发起一个http请求,建立tcp连接

posted @ 2021-03-30 21:50  萝卜园  阅读(57)  评论(0编辑  收藏  举报