功能:Appium哲理
Appium 建立在测试原生应用程序不需要包含 SDK 或重新编译您的应用程序的理念之上。并且您应该能够使用您喜欢的测试实践、框架和工具。Appium 是一个开源项目,它做出了设计和工具决策,以鼓励一个充满活力的贡献社区。
Appium 的原理
appium的核心其实是一个暴露了一系列 REST API 的 Server。
这个 Server 的功能其实很简单:监听一个端口,然后接收由 client 发送来的 command。翻译这些 command,把这些 command 转义成移动设备可以理解的形式发送给移动设备,然后移动设备执行完这些 command ,再把执行结果返回给 Appium Server,Appium Server再把执行结果返回给client。( 和 webDriver 差不多 )
优点就是可以把Server放在任意机器上,哪怕是云服务器都可以;因此 appium 和 webdriver天生适合云测试。