appium原理——简单的自我理解
appium原理
1.appium是C/S模式
2.基于webdrive协议添加对移动设备自动化api扩展而来
3.appium服务端是node.js写的,以前版本按照前需要前置安装node,现在版本已被GUI封装,不需要任何前置,直接按照就可以使用
下面是自我理解的appium工作图:
会首先开启一个监听4723端口的server,接收测试脚本发送过来的对应请求,再将对应的请求发送给中间件Bootstrap.jar(注意这里的请求不是整个脚本文件,而是对应的命令请求,比如:点击一个元素就是一条请求)
Bootstrap.jar:
监听4724端口由appium发送过来的相关请求,并且将请求转换成UiAutomator可以识别的命令发给UiAutomator进行处理