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。

本文深入探讨了Appium的Capability概念,它作为一组键值对,用于配置Appium服务端的Session信息。内容涵盖了Appium的底层架构,通用的Capability参数,以及特定于Android的设置,为自动化测试提供了关键指导。
1275

被折叠的 条评论
为什么被折叠?



