玩转----appium设计理念及工作原理

设计原理:

a、appium是C/S模式
b、appium是基于 webdriver协议添加对移动设备自动化API扩展而成的
c、 webdriver是基于http协议的,第一个连接建立一个session会话,并通过这个会话发送一个json告诉服务端的相关测试信息
d、android是基于uiAutomator框架实现查找注入事件
e、客户端只需要发送http请求实现通讯
f、appium客户端是node.js 写的
 
工作原理:Android端appium工作原理:
appium是基于webdriver协议,利用Bootstrap.jar,最后通过调用Uiautomator的命令,实现App的自动化测试;
Uiautomator框架是android SDK自带的app UI自动化测试java库;另外Uiautomator对H5的支持有限,Appium引入了chromeDriver以及Safaridriver等实现基于H5的自动化
Android 端工作流程:

 (如果打不开 可以自行百度)

 
原文地址:https://www.cnblogs.com/zsplovezsp/p/12443110.html