Appium in a Nutshell

正如主页上提到的那样,Appium旨在支持许多不同平台(移动、网络、桌面等)的UI自动化。不仅如此,它还旨在支持用不同语言(JS、Java、Python等)编写的自动化代码。将所有这些功能结合到一个程序中是一项非常艰巨、甚至不可能的任务!

为了实现这一目标,Appium实际上被分为四个部分:

  • Appium Core - 定义核心API
  • Drivers - 实现与特定平台的连接
  • Clients - 实现与特定平台的连接
  • Plugins - 更改或扩展Appium的核心功能

因此,为了开始使用Appium自动化某些内容,您需要: - 安装Appium本身 - 为您的目标平台安装驱动程序 - 为您的目标编程语言安装客户端库 - (可选)安装一个或多个插件

这些都是基础!如果您准备好加入,请继续快速入门

如果您想了解有关其运作方式的更多详细信息,请参阅以下页面了解背景材料:

最后,要了解Appium的起源,请查看Appium项目历史