Appium 简介
正如主页上提到的那样,Appium旨在支持许多不同平台(移动端、网页端、桌面端等)的UI自动化。不仅如此,它还旨在支持用不同语言(JS、Java、Python等)编写的自动化代码。将所有这些功能结合到一个程序中是一项非常艰巨、甚至不可能的任务!
为了实现这一目标,Appium实际上被分为四个部分:
- Appium Core - 定义核心API
- Drivers - 实现与特定平台的连接
- Clients - 用特定语言实现Appium的API
- Plugins - 更改或扩展Appium的核心功能
因此,为了开始使用Appium自动化某些内容,你需要:
- 安装Appium本身
- 为你的目标平台安装驱动程序
- 为你的目标编程语言安装客户端库
- (可选)安装一个或多个插件
这些都是基础!如果你准备好加入,请继续快速入门!
如果你想了解有关其运作方式的更多详细信息,请参阅以下页面了解背景材料:
最后,要了解Appium的起源,请查看Appium项目历史。