乐趣区

关于软件测试:干货app自动化测试之Capability-使用进阶

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。

退出移动版