Capability 是一组键值对的汇合(比方:”platformName”: “Android”)。Capability 次要用于告诉 Appium 服务端建设 Session 须要的信息。客户端应用特定语言生成 Capabilities,最终会以 JSON 对象的模式发送给 Appium 服务端。
Appium 底层架构
比方上面的例子展现了几个重要的 capabilities:
{
"platformName": "Android",
"platformVersion": "6.0",
"deviceName": "hogwarts",
}
通用的 Capability 参数
Capabilities 参数反对多种平台:
Android Only
上面这些 Capabilities 仅反对 Android 驱动,比方 UiAutomator2。
上面这些 Capabilities 仅反对 iOS 驱动,比方 XCUITest Driver 和 deprecated UIAutomation Driver。