活动规则

iOS: 苹果的UIAutomation

Android 4.2+: Google的UiAutomator

Android 2.3+: Google’s Instrumentation. (由单独的项目Selendroid提供支持 )


Appium 1.6版本以上增加了UiAutomator2


为了满足上面跨平台,把这些三方框架封装成一套API —— WebDriver Api(客户端到服务端的协议)


事实上 WebDriver 已经成为 web 浏览器自动化的标准,也成了 W3C 的标准 —— W3CWorking Draft,所以Appium在原有基础上扩充了移动自动化相关的API。


投资 WebDriver 意味着你可以押宝在一个已经成为标准的独立,自由和开放的协议。你不会被任何专利限制。


核心架构:Appium使用C/S架构,运行时候Service端会监听Client端发送的命令,接着在移动设备上执行这些命令,然后将执行结果放在 HTTP 响应中返还给客户端。

--------------------- 

作者:起个昵称那么难 

来源:CSDN 

原文:https://blog.csdn.net/qq_16206535/article/details/79586818 

版权声明:本文为博主原创文章,转载请附上博文链接!