Appium工作原理 -- 个人理解版
Appium优于其他自动化工具的点在于:
1. 支持多语言开发,即支持Java,也支持Python,以及Ruby、js、php、C#等。因为整个工作机制是基于Http来走的
2. 支持跨平台测试,即支持Android应用,IOS应用
3.支持多种形式的app测试开发,包括Hybrid app(混合web和原生的app),Native app,Web app,h5(因为appium是基于Selenium开发的)
4. 开源,可做二次定制开发
Appium工作原理:
参考文章:https://blog.csdn.net/qq_43787743/article/details/125048370
整个工作机制是基于Client/Server机制。
简单点说:Appium作为PC和手机的中间站存在。