介绍
读作['æpɪəm],是selenium的扩展,同样基于WebDriver协议,详见:http://appium.io/。
关于WebDriver终端操作,详见:https://www.w3.org/TR/webdriver/#list-of-endpoints
理念:
- 无需修改app,即无侵入
- 不限制实现语言和框架
- 使用通用测试接口
- 开源
各平台具体实现
系统 | 实现库 |
---|---|
IOS9.3+ | XCTest |
Android 4.2+ | UiAutomator |
Android 2.3+ | Instrumentation(Selendroid) |
Windows | WinAppDriver |
常用client地址
语言/框架 | 地址 |
---|---|
Python | https://github.com/appium/python-client |
Java | https://github.com/appium/java-client |
RF | https://github.com/jollychang/robotframework-appiumlibrary |