Appium 工作原理

Appium 是 Node.js 写的 http 服务器,用来创建和控制 webDriver 的 session。
Appium 服务器接收 json 格式的 request 请求,根据不同平台对这些请求采取不同的处理方式。

我们执行脚本时,脚本会转换成 json 数据,通过 http 请求发送给 Appium Server,Appium Server 将请求转换成 command,发送给平台工具(ios:instruments;android:uiautomator)在设备上查找 Appium 推送上来的 bootstrap.js(bootstrap.js 是 Appium 架构 放在手机端的一个服务器),来执行这些命令。执行完后,客户端将结果和 log 发送回 Appium Server。

Appium Log

未完待续...


↙↙↙阅读原文可查看相关链接,并与作者交流