appium工作原理
Json Wire Protocol:
它是一种协议,遵循REST风格,以JSON方法进行传输,是一系列的键值对,
遵循W3C WebDriver Spec设计风格;appium中的Json wire protocol继承自
selenium的webdriver wire protocol,并进行了扩展,使得Json wire protocol能
够控制不同的移动设备的行为。
bootstrap:
bootstrap在appium中是以jar包的形式存在的,它的功能是作为一个socket
服务,把Appium sever 发送的请求转化成uiautomator的命令来让uiautomator进
行处理。
在创建session成功之前,appium就已将bootstrap.jar放入手机中,并开启
设备上的基于appium bootstrap的socket服务,绑定本机和boostrap通信的端口
号4724用于和Android设备通讯,默认监听4724端口,等待client的连接。
回忆滋润坚持